{ "directed": false, "multigraph": false, "graph": { "hyperedges": [ { "id": "email_classification_test_fixtures", "label": "Email Classification Test Fixtures \u00e2\u20ac\u201d action/info/date/no-project types across all test harnesses", "nodes": [ "concept_email_action_type", "concept_email_info_type", "concept_email_date_type", "concept_email_no_project_type" ], "relation": "implement", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html" }, { "id": "adiuvai_brand_visual_system", "label": "adiuvAI Visual Design System \u00e2\u20ac\u201d compass mark, color palette, typography", "nodes": [ "brand_showcase_compass_concept", "brand_showcase_color_palette", "brand_showcase_typography" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "adiuvAI/assets/logo/brand-showcase.html" }, { "id": "preprocessor_content_types", "label": "Preprocessor Content Type Coverage \u00e2\u20ac\u201d email variants, generic page, plain text fallback", "nodes": [ "concept_email_parsing", "concept_preprocessor_pipeline", "fixture_preprocessors_fallback" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/tests/fixtures/preprocessors/data/email_action.html" } ] }, "nodes": [ { "label": "drizzle.config.ts", "file_type": "code", "source_file": "adiuvAI\\drizzle.config.ts", "source_location": "L1", "id": "adiuvai_drizzle_config_ts", "community": 140, "norm_label": "drizzle.config.ts" }, { "label": "forge.config.ts", "file_type": "code", "source_file": "adiuvAI\\forge.config.ts", "source_location": "L1", "id": "adiuvai_forge_config_ts", "community": 141, "norm_label": "forge.config.ts" }, { "label": "forge.env.d.ts", "file_type": "code", "source_file": "adiuvAI\\forge.env.d.ts", "source_location": "L1", "id": "adiuvai_forge_env_d_ts", "community": 142, "norm_label": "forge.env.d.ts" }, { "label": "seed-fake-data.py", "file_type": "code", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L1", "id": "adiuvai_scripts_seed_fake_data_py", "community": 4, "norm_label": "seed-fake-data.py" }, { "label": "uid()", "file_type": "code", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L29", "id": "scripts_seed_fake_data_uid", "community": 4, "norm_label": "uid()" }, { "label": "ts()", "file_type": "code", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L32", "id": "scripts_seed_fake_data_ts", "community": 4, "norm_label": "ts()" }, { "label": "Seed script: inserts fake clients, projects, tasks, timeline events, and notes", "file_type": "rationale", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L1", "id": "scripts_seed_fake_data_rationale_1", "community": 4, "norm_label": "seed script: inserts fake clients, projects, tasks, timeline events, and notes" }, { "label": "Timestamp in ms, optionally shifted into the past.", "file_type": "rationale", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L33", "id": "scripts_seed_fake_data_rationale_33", "community": 4, "norm_label": "timestamp in ms, optionally shifted into the past." }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L1", "id": "adiuvai_src_main_index_ts", "community": 9, "norm_label": "index.ts" }, { "label": "handleDeepLink()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L37", "id": "main_index_handledeeplink", "community": 9, "norm_label": "handledeeplink()" }, { "label": "createWindow()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L71", "id": "main_index_createwindow", "community": 9, "norm_label": "createwindow()" }, { "label": "ipc.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ipc.ts", "source_location": "L1", "id": "adiuvai_src_main_ipc_ts", "community": 95, "norm_label": "ipc.ts" }, { "label": "createIPCHandler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ipc.ts", "source_location": "L35", "id": "main_ipc_createipchandler", "community": 95, "norm_label": "createipchandler()" }, { "label": "store.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L1", "id": "adiuvai_src_main_store_ts", "community": 7, "norm_label": "store.ts" }, { "label": "getStore()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L60", "id": "main_store_getstore", "community": 7, "norm_label": "getstore()" }, { "label": "getDeviceId()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L83", "id": "main_store_getdeviceid", "community": 7, "norm_label": "getdeviceid()" }, { "label": "getLocalAgents()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L97", "id": "main_store_getlocalagents", "community": 7, "norm_label": "getlocalagents()" }, { "label": "getLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L101", "id": "main_store_getlocalagent", "community": 7, "norm_label": "getlocalagent()" }, { "label": "saveLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L105", "id": "main_store_savelocalagent", "community": 7, "norm_label": "savelocalagent()" }, { "label": "deleteLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L116", "id": "main_store_deletelocalagent", "community": 7, "norm_label": "deletelocalagent()" }, { "label": "getFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L125", "id": "main_store_getformatprefs", "community": 7, "norm_label": "getformatprefs()" }, { "label": "setFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L129", "id": "main_store_setformatprefs", "community": 7, "norm_label": "setformatprefs()" }, { "label": "getUiLanguage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L137", "id": "main_store_getuilanguage", "community": 7, "norm_label": "getuilanguage()" }, { "label": "setUiLanguage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L141", "id": "main_store_setuilanguage", "community": 7, "norm_label": "setuilanguage()" }, { "label": "getTimelineZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L145", "id": "main_store_gettimelinezoom", "community": 7, "norm_label": "gettimelinezoom()" }, { "label": "setTimelineZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L150", "id": "main_store_settimelinezoom", "community": 7, "norm_label": "settimelinezoom()" }, { "label": "agent-scheduler.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L1", "id": "adiuvai_src_main_agents_agent_scheduler_ts", "community": 7, "norm_label": "agent-scheduler.ts" }, { "label": "startAgentScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L43", "id": "agents_agent_scheduler_startagentscheduler", "community": 7, "norm_label": "startagentscheduler()" }, { "label": "stopAgentScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L54", "id": "agents_agent_scheduler_stopagentscheduler", "community": 7, "norm_label": "stopagentscheduler()" }, { "label": "tickAgentScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L65", "id": "agents_agent_scheduler_tickagentscheduler", "community": 7, "norm_label": "tickagentscheduler()" }, { "label": "orchestrator.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L1", "id": "adiuvai_src_main_ai_orchestrator_ts", "community": 7, "norm_label": "orchestrator.ts" }, { "label": "NOOP()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L26", "id": "ai_orchestrator_noop", "community": 7, "norm_label": "noop()" }, { "label": "sendFrame()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L62", "id": "ai_orchestrator_sendframe", "community": 7, "norm_label": "sendframe()" }, { "label": "checkConnectivity()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L71", "id": "ai_orchestrator_checkconnectivity", "community": 7, "norm_label": "checkconnectivity()" }, { "label": "orchestrate()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L88", "id": "ai_orchestrator_orchestrate", "community": 7, "norm_label": "orchestrate()" }, { "label": "orchestrateFloating()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L124", "id": "ai_orchestrator_orchestratefloating", "community": 7, "norm_label": "orchestratefloating()" }, { "label": "todayString()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L161", "id": "ai_orchestrator_todaystring", "community": 7, "norm_label": "todaystring()" }, { "label": "getBriefTimeSlot()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L165", "id": "ai_orchestrator_getbrieftimeslot", "community": 7, "norm_label": "getbrieftimeslot()" }, { "label": "getCurrentSlotKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L176", "id": "ai_orchestrator_getcurrentslotkey", "community": 7, "norm_label": "getcurrentslotkey()" }, { "label": "markCurrentSlotAsGenerated()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L180", "id": "ai_orchestrator_markcurrentslotasgenerated", "community": 7, "norm_label": "markcurrentslotasgenerated()" }, { "label": "getCachedBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L185", "id": "ai_orchestrator_getcachedbrief", "community": 7, "norm_label": "getcachedbrief()" }, { "label": "invalidateBriefCache()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L192", "id": "ai_orchestrator_invalidatebriefcache", "community": 7, "norm_label": "invalidatebriefcache()" }, { "label": "scheduleBriefRegeneration()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L197", "id": "ai_orchestrator_schedulebriefregeneration", "community": 7, "norm_label": "schedulebriefregeneration()" }, { "label": "generateAndCacheBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L209", "id": "ai_orchestrator_generateandcachebrief", "community": 7, "norm_label": "generateandcachebrief()" }, { "label": "startBriefScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L241", "id": "ai_orchestrator_startbriefscheduler", "community": 7, "norm_label": "startbriefscheduler()" }, { "label": "stopBriefScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L260", "id": "ai_orchestrator_stopbriefscheduler", "community": 7, "norm_label": "stopbriefscheduler()" }, { "label": "dailyBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L272", "id": "ai_orchestrator_dailybrief", "community": 7, "norm_label": "dailybrief()" }, { "label": "backend-client.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1", "id": "adiuvai_src_main_api_backend_client_ts", "community": 7, "norm_label": "backend-client.ts" }, { "label": "extractEntityTitle()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L51", "id": "api_backend_client_extractentitytitle", "community": 7, "norm_label": "extractentitytitle()" }, { "label": "recordRunAction()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L56", "id": "api_backend_client_recordrunaction", "community": 7, "norm_label": "recordrunaction()" }, { "label": "truncateForLog()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L86", "id": "api_backend_client_truncateforlog", "community": 7, "norm_label": "truncateforlog()" }, { "label": "logHttp()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L91", "id": "api_backend_client_loghttp", "community": 7, "norm_label": "loghttp()" }, { "label": "logHttpResponse()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L97", "id": "api_backend_client_loghttpresponse", "community": 7, "norm_label": "loghttpresponse()" }, { "label": "logWsSend()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L103", "id": "api_backend_client_logwssend", "community": 7, "norm_label": "logwssend()" }, { "label": "logWsRecv()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L108", "id": "api_backend_client_logwsrecv", "community": 7, "norm_label": "logwsrecv()" }, { "label": "OfflineError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L135", "id": "api_backend_client_offlineerror", "community": 7, "norm_label": "offlineerror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L136", "id": "api_backend_client_offlineerror_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": "AuthExpiredError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L142", "id": "api_backend_client_authexpirederror", "community": 7, "norm_label": "authexpirederror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L143", "id": "api_backend_client_authexpirederror_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": "RateLimitError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L149", "id": "api_backend_client_ratelimiterror", "community": 7, "norm_label": "ratelimiterror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L150", "id": "api_backend_client_ratelimiterror_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": "ServerError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L156", "id": "api_backend_client_servererror", "community": 7, "norm_label": "servererror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L157", "id": "api_backend_client_servererror_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": "BackendClient", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L190", "id": "api_backend_client_backendclient", "community": 7, "norm_label": "backendclient" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L210", "id": "api_backend_client_backendclient_constructor", "community": 7, "norm_label": ".constructor()" }, { "label": ".getInstance()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L212", "id": "api_backend_client_backendclient_getinstance", "community": 7, "norm_label": ".getinstance()" }, { "label": ".baseUrl()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L223", "id": "api_backend_client_backendclient_baseurl", "community": 7, "norm_label": ".baseurl()" }, { "label": ".wsBaseUrl()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L228", "id": "api_backend_client_backendclient_wsbaseurl", "community": 7, "norm_label": ".wsbaseurl()" }, { "label": ".isOnline()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L237", "id": "api_backend_client_backendclient_isonline", "community": 7, "norm_label": ".isonline()" }, { "label": ".embedText()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L255", "id": "api_backend_client_backendclient_embedtext", "community": 7, "norm_label": ".embedtext()" }, { "label": ".sendHomeRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L287", "id": "api_backend_client_backendclient_sendhomerequest", "community": 7, "norm_label": ".sendhomerequest()" }, { "label": ".sendBriefRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L347", "id": "api_backend_client_backendclient_sendbriefrequest", "community": 7, "norm_label": ".sendbriefrequest()" }, { "label": ".sendFloatingRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L407", "id": "api_backend_client_backendclient_sendfloatingrequest", "community": 7, "norm_label": ".sendfloatingrequest()" }, { "label": ".sendJourneyStart()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L474", "id": "api_backend_client_backendclient_sendjourneystart", "community": 7, "norm_label": ".sendjourneystart()" }, { "label": ".sendJourneyMessage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L509", "id": "api_backend_client_backendclient_sendjourneymessage", "community": 7, "norm_label": ".sendjourneymessage()" }, { "label": ".assertHttpOk()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L537", "id": "api_backend_client_backendclient_asserthttpok", "community": 7, "norm_label": ".asserthttpok()" }, { "label": ".proxyGet()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L552", "id": "api_backend_client_backendclient_proxyget", "community": 7, "norm_label": ".proxyget()" }, { "label": ".proxyPost()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L574", "id": "api_backend_client_backendclient_proxypost", "community": 7, "norm_label": ".proxypost()" }, { "label": ".proxyPut()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L600", "id": "api_backend_client_backendclient_proxyput", "community": 7, "norm_label": ".proxyput()" }, { "label": ".proxyDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L626", "id": "api_backend_client_backendclient_proxydelete", "community": 7, "norm_label": ".proxydelete()" }, { "label": ".connectPersistent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L660", "id": "api_backend_client_backendclient_connectpersistent", "community": 7, "norm_label": ".connectpersistent()" }, { "label": ".disconnectPersistent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L672", "id": "api_backend_client_backendclient_disconnectpersistent", "community": 7, "norm_label": ".disconnectpersistent()" }, { "label": ".openDeviceWebSocket()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L684", "id": "api_backend_client_backendclient_opendevicewebsocket", "community": 7, "norm_label": ".opendevicewebsocket()" }, { "label": ".startHeartbeat()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L871", "id": "api_backend_client_backendclient_startheartbeat", "community": 7, "norm_label": ".startheartbeat()" }, { "label": ".stopHeartbeat()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L887", "id": "api_backend_client_backendclient_stopheartbeat", "community": 7, "norm_label": ".stopheartbeat()" }, { "label": ".clearPongTimer()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L895", "id": "api_backend_client_backendclient_clearpongtimer", "community": 7, "norm_label": ".clearpongtimer()" }, { "label": ".scheduleReconnect()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L902", "id": "api_backend_client_backendclient_schedulereconnect", "community": 7, "norm_label": ".schedulereconnect()" }, { "label": ".clearReconnectTimer()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L916", "id": "api_backend_client_backendclient_clearreconnecttimer", "community": 7, "norm_label": ".clearreconnecttimer()" }, { "label": ".withRetry()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L927", "id": "api_backend_client_backendclient_withretry", "community": 7, "norm_label": ".withretry()" }, { "label": "getBackendClient()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L952", "id": "api_backend_client_getbackendclient", "community": 7, "norm_label": "getbackendclient()" }, { "label": "drizzle-executor.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L1", "id": "adiuvai_src_main_api_drizzle_executor_ts", "community": 14, "norm_label": "drizzle-executor.ts" }, { "label": "ExecutorError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L51", "id": "api_drizzle_executor_executorerror", "community": 14, "norm_label": "executorerror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L52", "id": "api_drizzle_executor_executorerror_constructor", "community": 14, "norm_label": ".constructor()" }, { "label": "buildConditions()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L68", "id": "api_drizzle_executor_buildconditions", "community": 14, "norm_label": "buildconditions()" }, { "label": "buildOrderBy()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L138", "id": "api_drizzle_executor_buildorderby", "community": 14, "norm_label": "buildorderby()" }, { "label": "DrizzleExecutor", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L159", "id": "api_drizzle_executor_drizzleexecutor", "community": 14, "norm_label": "drizzleexecutor" }, { "label": ".getTable()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L160", "id": "api_drizzle_executor_drizzleexecutor_gettable", "community": 14, "norm_label": ".gettable()" }, { "label": ".execute()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L167", "id": "api_drizzle_executor_drizzleexecutor_execute", "community": 14, "norm_label": ".execute()" }, { "label": ".handleSelect()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L202", "id": "api_drizzle_executor_drizzleexecutor_handleselect", "community": 14, "norm_label": ".handleselect()" }, { "label": ".handleCount()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L222", "id": "api_drizzle_executor_drizzleexecutor_handlecount", "community": 14, "norm_label": ".handlecount()" }, { "label": ".handleGet()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L236", "id": "api_drizzle_executor_drizzleexecutor_handleget", "community": 14, "norm_label": ".handleget()" }, { "label": ".handleInsert()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L248", "id": "api_drizzle_executor_drizzleexecutor_handleinsert", "community": 14, "norm_label": ".handleinsert()" }, { "label": ".handleUpdate()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L272", "id": "api_drizzle_executor_drizzleexecutor_handleupdate", "community": 14, "norm_label": ".handleupdate()" }, { "label": ".handleDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L309", "id": "api_drizzle_executor_drizzleexecutor_handledelete", "community": 14, "norm_label": ".handledelete()" }, { "label": ".handleVectorUpsert()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L322", "id": "api_drizzle_executor_drizzleexecutor_handlevectorupsert", "community": 14, "norm_label": ".handlevectorupsert()" }, { "label": ".handleVectorSearch()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L337", "id": "api_drizzle_executor_drizzleexecutor_handlevectorsearch", "community": 14, "norm_label": ".handlevectorsearch()" }, { "label": ".handleListDirectory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L361", "id": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "community": 14, "norm_label": ".handlelistdirectory()" }, { "label": ".handleReadFileContent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L386", "id": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "community": 14, "norm_label": ".handlereadfilecontent()" }, { "label": ".handleGetFileMetadata()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L424", "id": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "community": 14, "norm_label": ".handlegetfilemetadata()" }, { "label": "auth-manager.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L1", "id": "adiuvai_src_main_auth_auth_manager_ts", "community": 9, "norm_label": "auth-manager.ts" }, { "label": "AuthError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L61", "id": "auth_auth_manager_autherror", "community": 9, "norm_label": "autherror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L62", "id": "auth_auth_manager_autherror_constructor", "community": 9, "norm_label": ".constructor()" }, { "label": "AuthManager", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L86", "id": "auth_auth_manager_authmanager", "community": 9, "norm_label": "authmanager" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L97", "id": "auth_auth_manager_authmanager_constructor", "community": 9, "norm_label": ".constructor()" }, { "label": ".getInstance()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L99", "id": "auth_auth_manager_authmanager_getinstance", "community": 9, "norm_label": ".getinstance()" }, { "label": ".register()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L111", "id": "auth_auth_manager_authmanager_register", "community": 9, "norm_label": ".register()" }, { "label": ".login()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L122", "id": "auth_auth_manager_authmanager_login", "community": 9, "norm_label": ".login()" }, { "label": ".logout()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L130", "id": "auth_auth_manager_authmanager_logout", "community": 9, "norm_label": ".logout()" }, { "label": ".getAccessToken()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L142", "id": "auth_auth_manager_authmanager_getaccesstoken", "community": 9, "norm_label": ".getaccesstoken()" }, { "label": ".isAuthenticated()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L181", "id": "auth_auth_manager_authmanager_isauthenticated", "community": 9, "norm_label": ".isauthenticated()" }, { "label": ".getProfile()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L187", "id": "auth_auth_manager_authmanager_getprofile", "community": 9, "norm_label": ".getprofile()" }, { "label": ".updateProfile()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L193", "id": "auth_auth_manager_authmanager_updateprofile", "community": 9, "norm_label": ".updateprofile()" }, { "label": ".updateMemory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L199", "id": "auth_auth_manager_authmanager_updatememory", "community": 9, "norm_label": ".updatememory()" }, { "label": ".normalizeOnboarding()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L211", "id": "auth_auth_manager_authmanager_normalizeonboarding", "community": 9, "norm_label": ".normalizeonboarding()" }, { "label": ".resetOnboarding()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L219", "id": "auth_auth_manager_authmanager_resetonboarding", "community": 9, "norm_label": ".resetonboarding()" }, { "label": ".changePassword()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L224", "id": "auth_auth_manager_authmanager_changepassword", "community": 9, "norm_label": ".changepassword()" }, { "label": ".listOAuthAccounts()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L232", "id": "auth_auth_manager_authmanager_listoauthaccounts", "community": 9, "norm_label": ".listoauthaccounts()" }, { "label": ".unlinkOAuthAccount()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L237", "id": "auth_auth_manager_authmanager_unlinkoauthaccount", "community": 9, "norm_label": ".unlinkoauthaccount()" }, { "label": ".updateAvatar()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L242", "id": "auth_auth_manager_authmanager_updateavatar", "community": 9, "norm_label": ".updateavatar()" }, { "label": ".deleteAccount()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L248", "id": "auth_auth_manager_authmanager_deleteaccount", "community": 9, "norm_label": ".deleteaccount()" }, { "label": ".getSubscription()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L255", "id": "auth_auth_manager_authmanager_getsubscription", "community": 9, "norm_label": ".getsubscription()" }, { "label": ".createCheckout()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L260", "id": "auth_auth_manager_authmanager_createcheckout", "community": 9, "norm_label": ".createcheckout()" }, { "label": ".cancelSubscription()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L265", "id": "auth_auth_manager_authmanager_cancelsubscription", "community": 9, "norm_label": ".cancelsubscription()" }, { "label": ".listInvoices()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L270", "id": "auth_auth_manager_authmanager_listinvoices", "community": 9, "norm_label": ".listinvoices()" }, { "label": ".loginWithOAuth()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L286", "id": "auth_auth_manager_authmanager_loginwithoauth", "community": 9, "norm_label": ".loginwithoauth()" }, { "label": ".handleOAuthCallback()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L321", "id": "auth_auth_manager_authmanager_handleoauthcallback", "community": 9, "norm_label": ".handleoauthcallback()" }, { "label": ".getCoreMemory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L364", "id": "auth_auth_manager_authmanager_getcorememory", "community": 9, "norm_label": ".getcorememory()" }, { "label": ".addCoreKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L369", "id": "auth_auth_manager_authmanager_addcorekey", "community": 9, "norm_label": ".addcorekey()" }, { "label": ".deleteCoreKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L374", "id": "auth_auth_manager_authmanager_deletecorekey", "community": 9, "norm_label": ".deletecorekey()" }, { "label": ".getRelationalMemory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L379", "id": "auth_auth_manager_authmanager_getrelationalmemory", "community": 9, "norm_label": ".getrelationalmemory()" }, { "label": ".patchRelation()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L384", "id": "auth_auth_manager_authmanager_patchrelation", "community": 9, "norm_label": ".patchrelation()" }, { "label": ".deleteRelation()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L403", "id": "auth_auth_manager_authmanager_deleterelation", "community": 9, "norm_label": ".deleterelation()" }, { "label": ".forgetAll()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L408", "id": "auth_auth_manager_authmanager_forgetall", "community": 9, "norm_label": ".forgetall()" }, { "label": ".refreshTokens()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L424", "id": "auth_auth_manager_authmanager_refreshtokens", "community": 9, "norm_label": ".refreshtokens()" }, { "label": ".baseUrl()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L458", "id": "auth_auth_manager_authmanager_baseurl", "community": 9, "norm_label": ".baseurl()" }, { "label": ".storeTokens()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L462", "id": "auth_auth_manager_authmanager_storetokens", "community": 9, "norm_label": ".storetokens()" }, { "label": ".post()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L474", "id": "auth_auth_manager_authmanager_post", "community": 9, "norm_label": ".post()" }, { "label": ".put()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L507", "id": "auth_auth_manager_authmanager_put", "community": 9, "norm_label": ".put()" }, { "label": ".get()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L540", "id": "auth_auth_manager_authmanager_get", "community": 9, "norm_label": ".get()" }, { "label": ".httpDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L568", "id": "auth_auth_manager_authmanager_httpdelete", "community": 9, "norm_label": ".httpdelete()" }, { "label": "getAuthManager()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L602", "id": "auth_auth_manager_getauthmanager", "community": 9, "norm_label": "getauthmanager()" }, { "label": "backup-key.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "source_location": "L1", "id": "adiuvai_src_main_auth_backup_key_ts", "community": 72, "norm_label": "backup-key.ts" }, { "label": "getBackupKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "source_location": "L24", "id": "auth_backup_key_getbackupkey", "community": 72, "norm_label": "getbackupkey()" }, { "label": "deleteBackupKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "source_location": "L42", "id": "auth_backup_key_deletebackupkey", "community": 72, "norm_label": "deletebackupkey()" }, { "label": "locale-defaults.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L1", "id": "adiuvai_src_main_auth_locale_defaults_ts", "community": 50, "norm_label": "locale-defaults.ts" }, { "label": "detectFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L4", "id": "auth_locale_defaults_detectformatprefs", "community": 50, "norm_label": "detectformatprefs()" }, { "label": "detectLanguage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L13", "id": "auth_locale_defaults_detectlanguage", "community": 50, "norm_label": "detectlanguage()" }, { "label": "inferDateFormat()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L23", "id": "auth_locale_defaults_inferdateformat", "community": 50, "norm_label": "inferdateformat()" }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L1", "id": "adiuvai_src_main_db_index_ts", "community": 14, "norm_label": "index.ts" }, { "label": "initDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L117", "id": "db_index_initdb", "community": 14, "norm_label": "initdb()" }, { "label": "getDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L146", "id": "db_index_getdb", "community": 14, "norm_label": "getdb()" }, { "label": "getDbPath()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L154", "id": "db_index_getdbpath", "community": 14, "norm_label": "getdbpath()" }, { "label": "getRawSqlite()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L163", "id": "db_index_getrawsqlite", "community": 14, "norm_label": "getrawsqlite()" }, { "label": "closeDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L173", "id": "db_index_closedb", "community": 14, "norm_label": "closedb()" }, { "label": "schema.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\schema.ts", "source_location": "L1", "id": "adiuvai_src_main_db_schema_ts", "community": 143, "norm_label": "schema.ts" }, { "label": "vectordb.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L1", "id": "adiuvai_src_main_db_vectordb_ts", "community": 14, "norm_label": "vectordb.ts" }, { "label": "initVectorDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L29", "id": "db_vectordb_initvectordb", "community": 14, "norm_label": "initvectordb()" }, { "label": "getConn()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L35", "id": "db_vectordb_getconn", "community": 14, "norm_label": "getconn()" }, { "label": "upsertNoteEmbedding()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L52", "id": "db_vectordb_upsertnoteembedding", "community": 14, "norm_label": "upsertnoteembedding()" }, { "label": "upsertWithVector()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L100", "id": "db_vectordb_upsertwithvector", "community": 14, "norm_label": "upsertwithvector()" }, { "label": "migrateNotesIfNeeded()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L135", "id": "db_vectordb_migratenotesifneeded", "community": 14, "norm_label": "migratenotesifneeded()" }, { "label": "searchNotes()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L174", "id": "db_vectordb_searchnotes", "community": 14, "norm_label": "searchnotes()" }, { "label": "searchNotesByVector()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L199", "id": "db_vectordb_searchnotesbyvector", "community": 14, "norm_label": "searchnotesbyvector()" }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L1", "id": "adiuvai_src_main_router_index_ts", "community": 51, "norm_label": "index.ts" }, { "label": "isInCurrentWeek()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L19", "id": "router_index_isincurrentweek", "community": 51, "norm_label": "isincurrentweek()" }, { "label": "isBriefRelevantTask()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L35", "id": "router_index_isbriefrelevanttask", "community": 51, "norm_label": "isbriefrelevanttask()" }, { "label": "isBriefRelevantTimeline()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L41", "id": "router_index_isbriefrelevanttimeline", "community": 51, "norm_label": "isbriefrelevanttimeline()" }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\preload\\index.ts", "source_location": "L1", "id": "adiuvai_src_preload_index_ts", "community": 144, "norm_label": "index.ts" }, { "label": "trpc.ts", "file_type": "code", "source_file": "adiuvAI\\src\\preload\\trpc.ts", "source_location": "L1", "id": "adiuvai_src_preload_trpc_ts", "community": 96, "norm_label": "trpc.ts" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\preload\\trpc.ts", "source_location": "L14", "id": "preload_trpc_handler", "community": 96, "norm_label": "handler()" }, { "label": "i18n.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\i18n.ts", "source_location": "L1", "id": "adiuvai_src_renderer_i18n_ts", "community": 145, "norm_label": "i18n.ts" }, { "label": "index.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\index.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_index_tsx", "community": 97, "norm_label": "index.tsx" }, { "label": "App()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\index.tsx", "source_location": "L14", "id": "renderer_index_app", "community": 97, "norm_label": "app()" }, { "label": "router.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\router.ts", "source_location": "L1", "id": "adiuvai_src_renderer_router_ts", "community": 146, "norm_label": "router.ts" }, { "label": "routeTree.gen.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routeTree.gen.ts", "source_location": "L1", "id": "adiuvai_src_renderer_routetree_gen_ts", "community": 147, "norm_label": "routetree.gen.ts" }, { "label": "web-main.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_web_main_tsx", "community": 73, "norm_label": "web-main.tsx" }, { "label": "LanguageSync()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "source_location": "L22", "id": "renderer_web_main_languagesync", "community": 73, "norm_label": "languagesync()" }, { "label": "App()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "source_location": "L35", "id": "renderer_web_main_app", "community": 73, "norm_label": "app()" }, { "label": "theme-provider.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_theme_provider_tsx", "community": 43, "norm_label": "theme-provider.tsx" }, { "label": "ThemeProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "source_location": "L23", "id": "components_theme_provider_themeprovider", "community": 43, "norm_label": "themeprovider()" }, { "label": "useTheme()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "source_location": "L65", "id": "components_theme_provider_usetheme", "community": 43, "norm_label": "usetheme()" }, { "label": "AgentRunLog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_agents_agentrunlog_tsx", "community": 98, "norm_label": "agentrunlog.tsx" }, { "label": "statusBadge()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx", "source_location": "L23", "id": "agents_agentrunlog_statusbadge", "community": 98, "norm_label": "statusbadge()" }, { "label": "AIChatPanel.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "community": 32, "norm_label": "aichatpanel.tsx" }, { "label": "parseInlineTags()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L42", "id": "ai_aichatpanel_parseinlinetags", "community": 32, "norm_label": "parseinlinetags()" }, { "label": "hasInlineTags()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L80", "id": "ai_aichatpanel_hasinlinetags", "community": 32, "norm_label": "hasinlinetags()" }, { "label": "mergeTimelineSegments()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L84", "id": "ai_aichatpanel_mergetimelinesegments", "community": 32, "norm_label": "mergetimelinesegments()" }, { "label": "mergeConsecutiveTaskSegments()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L113", "id": "ai_aichatpanel_mergeconsecutivetasksegments", "community": 32, "norm_label": "mergeconsecutivetasksegments()" }, { "label": "getTimeGreeting()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L165", "id": "ai_aichatpanel_gettimegreeting", "community": 32, "norm_label": "gettimegreeting()" }, { "label": "measureStable()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L273", "id": "ai_aichatpanel_measurestable", "community": 32, "norm_label": "measurestable()" }, { "label": "ChatInputBox.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatInputBox.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ai_chatinputbox_tsx", "community": 148, "norm_label": "chatinputbox.tsx" }, { "label": "FloatingChat.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "community": 24, "norm_label": "floatingchat.tsx" }, { "label": "normalizeDomainSignal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L39", "id": "ai_floatingchat_normalizedomainsignal", "community": 24, "norm_label": "normalizedomainsignal()" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L172", "id": "ai_floatingchat_handler", "community": 24, "norm_label": "handler()" }, { "label": "handleScroll()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L261", "id": "ai_floatingchat_handlescroll", "community": 24, "norm_label": "handlescroll()" }, { "label": "ChatChartBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatChartBlock.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ai_blocks_chatchartblock_tsx", "community": 149, "norm_label": "chatchartblock.tsx" }, { "label": "ChatEntityBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx", "community": 99, "norm_label": "chatentityblock.tsx" }, { "label": "ChatEntityBlock()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx", "source_location": "L14", "id": "blocks_chatentityblock_chatentityblock", "community": 99, "norm_label": "chatentityblock()" }, { "label": "ChatTableBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx", "community": 100, "norm_label": "chattableblock.tsx" }, { "label": "ChatTableBlock()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx", "source_location": "L11", "id": "blocks_chattableblock_chattableblock", "community": 100, "norm_label": "chattableblock()" }, { "label": "ChatTimelineBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx", "community": 101, "norm_label": "chattimelineblock.tsx" }, { "label": "ChatTimelineBlock()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx", "source_location": "L7", "id": "blocks_chattimelineblock_chattimelineblock", "community": 101, "norm_label": "chattimelineblock()" }, { "label": "index.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\index.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ai_blocks_index_tsx", "community": 150, "norm_label": "index.tsx" }, { "label": "LoginForm.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_auth_loginform_tsx", "community": 52, "norm_label": "loginform.tsx" }, { "label": "GoogleIcon()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L14", "id": "auth_loginform_googleicon", "community": 52, "norm_label": "googleicon()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L46", "id": "auth_loginform_handlesubmit", "community": 52, "norm_label": "handlesubmit()" }, { "label": "handleGoogleLogin()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L62", "id": "auth_loginform_handlegooglelogin", "community": 52, "norm_label": "handlegooglelogin()" }, { "label": "AppShell.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_layout_appshell_tsx", "community": 44, "norm_label": "appshell.tsx" }, { "label": "AppShell()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L82", "id": "layout_appshell_appshell", "community": 44, "norm_label": "appshell()" }, { "label": "handleOpenChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L115", "id": "layout_appshell_handleopenchange", "community": 44, "norm_label": "handleopenchange()" }, { "label": "handleSelectProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L331", "id": "layout_appshell_handleselectproject", "community": 44, "norm_label": "handleselectproject()" }, { "label": "handleLogout()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L480", "id": "layout_appshell_handlelogout", "community": 44, "norm_label": "handlelogout()" }, { "label": "MilkdownEditor.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "community": 74, "norm_label": "milkdowneditor.tsx" }, { "label": "fileToDataUrl()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "source_location": "L8", "id": "notes_milkdowneditor_filetodataurl", "community": 74, "norm_label": "filetodataurl()" }, { "label": "MilkdownEditor()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "source_location": "L22", "id": "notes_milkdowneditor_milkdowneditor", "community": 74, "norm_label": "milkdowneditor()" }, { "label": "OnboardingFlow.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "community": 75, "norm_label": "onboardingflow.tsx" }, { "label": "AIBubble()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "source_location": "L47", "id": "onboarding_onboardingflow_aibubble", "community": 75, "norm_label": "aibubble()" }, { "label": "if()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "source_location": "L290", "id": "onboarding_onboardingflow_if", "community": 75, "norm_label": "if()" }, { "label": "onboardingOptions.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\onboardingOptions.ts", "source_location": "L1", "id": "adiuvai_src_renderer_components_onboarding_onboardingoptions_ts", "community": 151, "norm_label": "onboardingoptions.ts" }, { "label": "KanbanBoard.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\KanbanBoard.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_projects_kanbanboard_tsx", "community": 152, "norm_label": "kanbanboard.tsx" }, { "label": "ProjectDetail.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "community": 53, "norm_label": "projectdetail.tsx" }, { "label": "handle()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L105", "id": "projects_projectdetail_handle", "community": 53, "norm_label": "handle()" }, { "label": "measure()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L124", "id": "projects_projectdetail_measure", "community": 53, "norm_label": "measure()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L435", "id": "projects_projectdetail_cn", "community": 53, "norm_label": "cn()" }, { "label": "ProjectSidebar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "community": 33, "norm_label": "projectsidebar.tsx" }, { "label": "toggleExpanded()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L263", "id": "projects_projectsidebar_toggleexpanded", "community": 33, "norm_label": "toggleexpanded()" }, { "label": "handleOpenNewProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L267", "id": "projects_projectsidebar_handleopennewproject", "community": 33, "norm_label": "handleopennewproject()" }, { "label": "handleCreateProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L278", "id": "projects_projectsidebar_handlecreateproject", "community": 33, "norm_label": "handlecreateproject()" }, { "label": "handleArchiveToggle()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L321", "id": "projects_projectsidebar_handlearchivetoggle", "community": 33, "norm_label": "handlearchivetoggle()" }, { "label": "handleEditOpen()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L326", "id": "projects_projectsidebar_handleeditopen", "community": 33, "norm_label": "handleeditopen()" }, { "label": "handleEditSave()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L349", "id": "projects_projectsidebar_handleeditsave", "community": 33, "norm_label": "handleeditsave()" }, { "label": "ProjectTabBar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_projects_projecttabbar_tsx", "community": 102, "norm_label": "projecttabbar.tsx" }, { "label": "ProjectTabBar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx", "source_location": "L16", "id": "projects_projecttabbar_projecttabbar", "community": 102, "norm_label": "projecttabbar()" }, { "label": "AccountSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_accountsection_tsx", "community": 45, "norm_label": "accountsection.tsx" }, { "label": "handleLogout()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L45", "id": "settings_accountsection_handlelogout", "community": 45, "norm_label": "handlelogout()" }, { "label": "handleChangePassword()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L54", "id": "settings_accountsection_handlechangepassword", "community": 45, "norm_label": "handlechangepassword()" }, { "label": "handleUnlinkOAuth()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L73", "id": "settings_accountsection_handleunlinkoauth", "community": 45, "norm_label": "handleunlinkoauth()" }, { "label": "handleDeleteAccount()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L83", "id": "settings_accountsection_handledeleteaccount", "community": 45, "norm_label": "handledeleteaccount()" }, { "label": "AgentRow.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_agentrow_tsx", "community": 25, "norm_label": "agentrow.tsx" }, { "label": "AgentRow()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx", "source_location": "L13", "id": "settings_agentrow_agentrow", "community": 25, "norm_label": "agentrow()" }, { "label": "AgentRunHistorySheet.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRunHistorySheet.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_agentrunhistorysheet_tsx", "community": 153, "norm_label": "agentrunhistorysheet.tsx" }, { "label": "AgentsSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_agentssection_tsx", "community": 54, "norm_label": "agentssection.tsx" }, { "label": "handleDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L41", "id": "settings_agentssection_handledelete", "community": 54, "norm_label": "handledelete()" }, { "label": "handleToggleEnabled()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L53", "id": "settings_agentssection_handletoggleenabled", "community": 54, "norm_label": "handletoggleenabled()" }, { "label": "handleRunNow()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L67", "id": "settings_agentssection_handlerunnow", "community": 54, "norm_label": "handlerunnow()" }, { "label": "AppearanceSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "community": 76, "norm_label": "appearancesection.tsx" }, { "label": "handleLanguageChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "source_location": "L60", "id": "settings_appearancesection_handlelanguagechange", "community": 76, "norm_label": "handlelanguagechange()" }, { "label": "handleSaveDisplay()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "source_location": "L73", "id": "settings_appearancesection_handlesavedisplay", "community": 76, "norm_label": "handlesavedisplay()" }, { "label": "AvatarCropDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "community": 77, "norm_label": "avatarcropdialog.tsx" }, { "label": "handleSave()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "source_location": "L46", "id": "settings_avatarcropdialog_handlesave", "community": 77, "norm_label": "handlesave()" }, { "label": "handleOpenChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "source_location": "L52", "id": "settings_avatarcropdialog_handleopenchange", "community": 77, "norm_label": "handleopenchange()" }, { "label": "BillingSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_billingsection_tsx", "community": 78, "norm_label": "billingsection.tsx" }, { "label": "handleUpgrade()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "source_location": "L53", "id": "settings_billingsection_handleupgrade", "community": 78, "norm_label": "handleupgrade()" }, { "label": "handleCancel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "source_location": "L66", "id": "settings_billingsection_handlecancel", "community": 78, "norm_label": "handlecancel()" }, { "label": "CloudAgentConfigPanel.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx", "community": 42, "norm_label": "cloudagentconfigpanel.tsx" }, { "label": "CloudAgentConfigPanel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx", "source_location": "L18", "id": "settings_cloudagentconfigpanel_cloudagentconfigpanel", "community": 42, "norm_label": "cloudagentconfigpanel()" }, { "label": "InlineAgentCreationStepper.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "community": 34, "norm_label": "inlineagentcreationstepper.tsx" }, { "label": "applyTemplateDefaults()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L53", "id": "settings_inlineagentcreationstepper_applytemplatedefaults", "community": 34, "norm_label": "applytemplatedefaults()" }, { "label": "pickDirectory()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L65", "id": "settings_inlineagentcreationstepper_pickdirectory", "community": 34, "norm_label": "pickdirectory()" }, { "label": "toggleDataType()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L79", "id": "settings_inlineagentcreationstepper_toggledatatype", "community": 34, "norm_label": "toggledatatype()" }, { "label": "nextFromConfig()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L85", "id": "settings_inlineagentcreationstepper_nextfromconfig", "community": 34, "norm_label": "nextfromconfig()" }, { "label": "handleCreate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L103", "id": "settings_inlineagentcreationstepper_handlecreate", "community": 34, "norm_label": "handlecreate()" }, { "label": "onCancel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L366", "id": "settings_inlineagentcreationstepper_oncancel", "community": 34, "norm_label": "oncancel()" }, { "label": "JourneyDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "community": 79, "norm_label": "journeydialog.tsx" }, { "label": "parseAgentConfig()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "source_location": "L24", "id": "settings_journeydialog_parseagentconfig", "community": 79, "norm_label": "parseagentconfig()" }, { "label": "handleSend()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "source_location": "L128", "id": "settings_journeydialog_handlesend", "community": 79, "norm_label": "handlesend()" }, { "label": "LocalAgentConfigPanel.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx", "community": 42, "norm_label": "localagentconfigpanel.tsx" }, { "label": "LocalAgentConfigPanel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx", "source_location": "L17", "id": "settings_localagentconfigpanel_localagentconfigpanel", "community": 42, "norm_label": "localagentconfigpanel()" }, { "label": "MemorySection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_memorysection_tsx", "community": 29, "norm_label": "memorysection.tsx" }, { "label": "handleSave()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L87", "id": "settings_memorysection_handlesave", "community": 29, "norm_label": "handlesave()" }, { "label": "handleRerunOnboarding()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L106", "id": "settings_memorysection_handlererunonboarding", "community": 29, "norm_label": "handlererunonboarding()" }, { "label": "startEdit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L237", "id": "settings_memorysection_startedit", "community": 29, "norm_label": "startedit()" }, { "label": "cancelEdit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L242", "id": "settings_memorysection_canceledit", "community": 29, "norm_label": "canceledit()" }, { "label": "saveEdit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L247", "id": "settings_memorysection_saveedit", "community": 29, "norm_label": "saveedit()" }, { "label": "deleteKey()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L262", "id": "settings_memorysection_deletekey", "community": 29, "norm_label": "deletekey()" }, { "label": "addEntry()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L275", "id": "settings_memorysection_addentry", "community": 29, "norm_label": "addentry()" }, { "label": "handleForget()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L501", "id": "settings_memorysection_handleforget", "community": 29, "norm_label": "handleforget()" }, { "label": "ProfileSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_profilesection_tsx", "community": 46, "norm_label": "profilesection.tsx" }, { "label": "handleSave()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L44", "id": "settings_profilesection_handlesave", "community": 46, "norm_label": "handlesave()" }, { "label": "handleAvatarClick()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L57", "id": "settings_profilesection_handleavatarclick", "community": 46, "norm_label": "handleavatarclick()" }, { "label": "handleAvatarChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L61", "id": "settings_profilesection_handleavatarchange", "community": 46, "norm_label": "handleavatarchange()" }, { "label": "handleCropDone()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L74", "id": "settings_profilesection_handlecropdone", "community": 46, "norm_label": "handlecropdone()" }, { "label": "PromptBuilderChat.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx", "community": 103, "norm_label": "promptbuilderchat.tsx" }, { "label": "handleSend()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx", "source_location": "L78", "id": "settings_promptbuilderchat_handlesend", "community": 103, "norm_label": "handlesend()" }, { "label": "SettingsCard.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_settingscard_tsx", "community": 104, "norm_label": "settingscard.tsx" }, { "label": "SettingsCard()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx", "source_location": "L3", "id": "settings_settingscard_settingscard", "community": 104, "norm_label": "settingscard()" }, { "label": "TemplateSelectCard.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\TemplateSelectCard.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_templateselectcard_tsx", "community": 154, "norm_label": "templateselectcard.tsx" }, { "label": "types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts", "source_location": "L1", "id": "adiuvai_src_renderer_components_settings_types_ts", "community": 105, "norm_label": "types.ts" }, { "label": "formatTs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts", "source_location": "L45", "id": "settings_types_formatts", "community": 105, "norm_label": "formatts()" }, { "label": "EditTaskDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "community": 40, "norm_label": "edittaskdialog.tsx" }, { "label": "parseAssigneesLocal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L35", "id": "tasks_edittaskdialog_parseassigneeslocal", "community": 40, "norm_label": "parseassigneeslocal()" }, { "label": "addNewAssignee()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L103", "id": "tasks_edittaskdialog_addnewassignee", "community": 40, "norm_label": "addnewassignee()" }, { "label": "toggleAssignee()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L110", "id": "tasks_edittaskdialog_toggleassignee", "community": 40, "norm_label": "toggleassignee()" }, { "label": "removeAssignee()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L116", "id": "tasks_edittaskdialog_removeassignee", "community": 40, "norm_label": "removeassignee()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L120", "id": "tasks_edittaskdialog_handlesubmit", "community": 40, "norm_label": "handlesubmit()" }, { "label": "NewTaskDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "community": 31, "norm_label": "newtaskdialog.tsx" }, { "label": "resetAndClose()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L110", "id": "tasks_newtaskdialog_resetandclose", "community": 31, "norm_label": "resetandclose()" }, { "label": "resetProjectCreation()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L126", "id": "tasks_newtaskdialog_resetprojectcreation", "community": 31, "norm_label": "resetprojectcreation()" }, { "label": "addNewAssignee()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L137", "id": "tasks_newtaskdialog_addnewassignee", "community": 31, "norm_label": "addnewassignee()" }, { "label": "toggleAssignee()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L144", "id": "tasks_newtaskdialog_toggleassignee", "community": 31, "norm_label": "toggleassignee()" }, { "label": "removeAssignee()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L150", "id": "tasks_newtaskdialog_removeassignee", "community": 31, "norm_label": "removeassignee()" }, { "label": "handleCreateInlineProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L154", "id": "tasks_newtaskdialog_handlecreateinlineproject", "community": 31, "norm_label": "handlecreateinlineproject()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L188", "id": "tasks_newtaskdialog_handlesubmit", "community": 31, "norm_label": "handlesubmit()" }, { "label": "PriorityBadge.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx", "community": 106, "norm_label": "prioritybadge.tsx" }, { "label": "PriorityBadge()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx", "source_location": "L3", "id": "tasks_prioritybadge_prioritybadge", "community": 106, "norm_label": "prioritybadge()" }, { "label": "task-utils.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts", "source_location": "L1", "id": "adiuvai_src_renderer_components_tasks_task_utils_ts", "community": 107, "norm_label": "task-utils.ts" }, { "label": "parseAssignees()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts", "source_location": "L1", "id": "tasks_task_utils_parseassignees", "community": 107, "norm_label": "parseassignees()" }, { "label": "TaskCard.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "community": 80, "norm_label": "taskcard.tsx" }, { "label": "StatusBadge()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "source_location": "L26", "id": "tasks_taskcard_statusbadge", "community": 80, "norm_label": "statusbadge()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "source_location": "L91", "id": "tasks_taskcard_cn", "community": 80, "norm_label": "cn()" }, { "label": "TaskDetailDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx", "community": 81, "norm_label": "taskdetaildialog.tsx" }, { "label": "AuthorAvatar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx", "source_location": "L37", "id": "tasks_taskdetaildialog_authoravatar", "community": 81, "norm_label": "authoravatar()" }, { "label": "handleAddComment()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx", "source_location": "L95", "id": "tasks_taskdetaildialog_handleaddcomment", "community": 81, "norm_label": "handleaddcomment()" }, { "label": "TaskRow.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_tasks_taskrow_tsx", "community": 108, "norm_label": "taskrow.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx", "source_location": "L87", "id": "tasks_taskrow_cn", "community": 108, "norm_label": "cn()" }, { "label": "AddEventDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "community": 82, "norm_label": "addeventdialog.tsx" }, { "label": "handleClose()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L98", "id": "timeline_addeventdialog_handleclose", "community": 82, "norm_label": "handleclose()" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L108", "id": "timeline_addeventdialog_handlesubmit", "community": 82, "norm_label": "handlesubmit()" }, { "label": "EditEventDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx", "community": 109, "norm_label": "editeventdialog.tsx" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx", "source_location": "L75", "id": "timeline_editeventdialog_handlesubmit", "community": 109, "norm_label": "handlesubmit()" }, { "label": "history-types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\history-types.ts", "source_location": "L1", "id": "adiuvai_src_renderer_components_timeline_history_types_ts", "community": 155, "norm_label": "history-types.ts" }, { "label": "ProjectTimeline.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "community": 35, "norm_label": "projecttimeline.tsx" }, { "label": "toTimelineX()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L66", "id": "timeline_projecttimeline_totimelinex", "community": 35, "norm_label": "totimelinex()" }, { "label": "snapToDay()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L72", "id": "timeline_projecttimeline_snaptoday", "community": 35, "norm_label": "snaptoday()" }, { "label": "getEventState()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L76", "id": "timeline_projecttimeline_geteventstate", "community": 35, "norm_label": "geteventstate()" }, { "label": "getEventColor()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L85", "id": "timeline_projecttimeline_geteventcolor", "community": 35, "norm_label": "geteventcolor()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L145", "id": "timeline_projecttimeline_cn", "community": 35, "norm_label": "cn()" }, { "label": "formatDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L603", "id": "timeline_projecttimeline_formatdate", "community": 35, "norm_label": "formatdate()" }, { "label": "ProjectTimelineBox.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimelineBox.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_timeline_projecttimelinebox_tsx", "community": 156, "norm_label": "projecttimelinebox.tsx" }, { "label": "TimelineAxisHeader.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "community": 83, "norm_label": "timelineaxisheader.tsx" }, { "label": "isoWeek()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "source_location": "L4", "id": "timeline_timelineaxisheader_isoweek", "community": 83, "norm_label": "isoweek()" }, { "label": "dateToX()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "source_location": "L25", "id": "timeline_timelineaxisheader_datetox", "community": 83, "norm_label": "datetox()" }, { "label": "TimelineGanttView.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "community": 55, "norm_label": "timelineganttview.tsx" }, { "label": "changeZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L100", "id": "timeline_timelineganttview_changezoom", "community": 55, "norm_label": "changezoom()" }, { "label": "toggleAll()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L163", "id": "timeline_timelineganttview_toggleall", "community": 55, "norm_label": "toggleall()" }, { "label": "toggleOne()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L171", "id": "timeline_timelineganttview_toggleone", "community": 55, "norm_label": "toggleone()" }, { "label": "alert-dialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "community": 47, "norm_label": "alert-dialog.tsx" }, { "label": "AlertDialogTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L13", "id": "ui_alert_dialog_alertdialogtrigger", "community": 47, "norm_label": "alertdialogtrigger()" }, { "label": "AlertDialogPortal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L21", "id": "ui_alert_dialog_alertdialogportal", "community": 47, "norm_label": "alertdialogportal()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L75", "id": "ui_alert_dialog_cn", "community": 47, "norm_label": "cn()" }, { "label": "AlertDialogCancel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L163", "id": "ui_alert_dialog_alertdialogcancel", "community": 47, "norm_label": "alertdialogcancel()" }, { "label": "avatar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_avatar_tsx", "community": 110, "norm_label": "avatar.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx", "source_location": "L59", "id": "ui_avatar_cn", "community": 110, "norm_label": "cn()" }, { "label": "badge.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_badge_tsx", "community": 111, "norm_label": "badge.tsx" }, { "label": "Badge()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx", "source_location": "L29", "id": "ui_badge_badge", "community": 111, "norm_label": "badge()" }, { "label": "breadcrumb.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "community": 36, "norm_label": "breadcrumb.tsx" }, { "label": "Breadcrumb()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L7", "id": "ui_breadcrumb_breadcrumb", "community": 36, "norm_label": "breadcrumb()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L15", "id": "ui_breadcrumb_cn", "community": 36, "norm_label": "cn()" }, { "label": "BreadcrumbLink()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L34", "id": "ui_breadcrumb_breadcrumblink", "community": 36, "norm_label": "breadcrumblink()" }, { "label": "BreadcrumbPage()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L52", "id": "ui_breadcrumb_breadcrumbpage", "community": 36, "norm_label": "breadcrumbpage()" }, { "label": "BreadcrumbSeparator()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L65", "id": "ui_breadcrumb_breadcrumbseparator", "community": 36, "norm_label": "breadcrumbseparator()" }, { "label": "BreadcrumbEllipsis()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L83", "id": "ui_breadcrumb_breadcrumbellipsis", "community": 36, "norm_label": "breadcrumbellipsis()" }, { "label": "button.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_button_tsx", "community": 112, "norm_label": "button.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx", "source_location": "L58", "id": "ui_button_cn", "community": 112, "norm_label": "cn()" }, { "label": "calendar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_calendar_tsx", "community": 84, "norm_label": "calendar.tsx" }, { "label": "Calendar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "source_location": "L18", "id": "ui_calendar_calendar", "community": 84, "norm_label": "calendar()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "source_location": "L210", "id": "ui_calendar_cn", "community": 84, "norm_label": "cn()" }, { "label": "card.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_card_tsx", "community": 56, "norm_label": "card.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L9", "id": "ui_card_cn", "community": 56, "norm_label": "cn()" }, { "label": "CardDescription()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L41", "id": "ui_card_carddescription", "community": 56, "norm_label": "carddescription()" }, { "label": "CardFooter()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L74", "id": "ui_card_cardfooter", "community": 56, "norm_label": "cardfooter()" }, { "label": "chart.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_chart_tsx", "community": 85, "norm_label": "chart.tsx" }, { "label": "useChart()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "source_location": "L27", "id": "ui_chart_usechart", "community": 85, "norm_label": "usechart()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "source_location": "L57", "id": "ui_chart_cn", "community": 85, "norm_label": "cn()" }, { "label": "checkbox.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_checkbox_tsx", "community": 113, "norm_label": "checkbox.tsx" }, { "label": "Checkbox()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx", "source_location": "L9", "id": "ui_checkbox_checkbox", "community": 113, "norm_label": "checkbox()" }, { "label": "collapsible.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_collapsible_tsx", "community": 86, "norm_label": "collapsible.tsx" }, { "label": "CollapsibleTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "source_location": "L11", "id": "ui_collapsible_collapsibletrigger", "community": 86, "norm_label": "collapsibletrigger()" }, { "label": "CollapsibleContent()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "source_location": "L22", "id": "ui_collapsible_collapsiblecontent", "community": 86, "norm_label": "collapsiblecontent()" }, { "label": "context-menu.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_context_menu_tsx", "community": 37, "norm_label": "context-menu.tsx" }, { "label": "ContextMenuTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L13", "id": "ui_context_menu_contextmenutrigger", "community": 37, "norm_label": "contextmenutrigger()" }, { "label": "ContextMenuGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L21", "id": "ui_context_menu_contextmenugroup", "community": 37, "norm_label": "contextmenugroup()" }, { "label": "ContextMenuPortal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L29", "id": "ui_context_menu_contextmenuportal", "community": 37, "norm_label": "contextmenuportal()" }, { "label": "ContextMenuRadioGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L43", "id": "ui_context_menu_contextmenuradiogroup", "community": 37, "norm_label": "contextmenuradiogroup()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L85", "id": "ui_context_menu_cn", "community": 37, "norm_label": "cn()" }, { "label": "ContextMenuRadioItem()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L161", "id": "ui_context_menu_contextmenuradioitem", "community": 37, "norm_label": "contextmenuradioitem()" }, { "label": "dialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_dialog_tsx", "community": 114, "norm_label": "dialog.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx", "source_location": "L103", "id": "ui_dialog_cn", "community": 114, "norm_label": "cn()" }, { "label": "dropdown-menu.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "community": 57, "norm_label": "dropdown-menu.tsx" }, { "label": "DropdownMenuPortal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L15", "id": "ui_dropdown_menu_dropdownmenuportal", "community": 57, "norm_label": "dropdownmenuportal()" }, { "label": "DropdownMenuTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L23", "id": "ui_dropdown_menu_dropdownmenutrigger", "community": 57, "norm_label": "dropdownmenutrigger()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L186", "id": "ui_dropdown_menu_cn", "community": 57, "norm_label": "cn()" }, { "label": "empty.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_empty_tsx", "community": 115, "norm_label": "empty.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx", "source_location": "L9", "id": "ui_empty_cn", "community": 115, "norm_label": "cn()" }, { "label": "field.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_field_tsx", "community": 116, "norm_label": "field.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx", "source_location": "L12", "id": "ui_field_cn", "community": 116, "norm_label": "cn()" }, { "label": "gradual-blur.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_gradual_blur_tsx", "community": 117, "norm_label": "gradual-blur.tsx" }, { "label": "getGradientDirection()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx", "source_location": "L26", "id": "ui_gradual_blur_getgradientdirection", "community": 117, "norm_label": "getgradientdirection()" }, { "label": "input-group.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_input_group_tsx", "community": 118, "norm_label": "input-group.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx", "source_location": "L14", "id": "ui_input_group_cn", "community": 118, "norm_label": "cn()" }, { "label": "input.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_input_tsx", "community": 157, "norm_label": "input.tsx" }, { "label": "item.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_item_tsx", "community": 58, "norm_label": "item.tsx" }, { "label": "ItemGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L8", "id": "ui_item_itemgroup", "community": 58, "norm_label": "itemgroup()" }, { "label": "ItemSeparator()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L19", "id": "ui_item_itemseparator", "community": 58, "norm_label": "itemseparator()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L110", "id": "ui_item_cn", "community": 58, "norm_label": "cn()" }, { "label": "label.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_label_tsx", "community": 119, "norm_label": "label.tsx" }, { "label": "Label()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx", "source_location": "L6", "id": "ui_label_label", "community": 119, "norm_label": "label()" }, { "label": "popover.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_popover_tsx", "community": 120, "norm_label": "popover.tsx" }, { "label": "PopoverDescription()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx", "source_location": "L66", "id": "ui_popover_popoverdescription", "community": 120, "norm_label": "popoverdescription()" }, { "label": "scroll-area.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "community": 87, "norm_label": "scroll-area.tsx" }, { "label": "ScrollArea()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "source_location": "L6", "id": "ui_scroll_area_scrollarea", "community": 87, "norm_label": "scrollarea()" }, { "label": "ScrollBar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "source_location": "L40", "id": "ui_scroll_area_scrollbar", "community": 87, "norm_label": "scrollbar()" }, { "label": "select.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_select_tsx", "community": 38, "norm_label": "select.tsx" }, { "label": "SelectTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L25", "id": "ui_select_selecttrigger", "community": 38, "norm_label": "selecttrigger()" }, { "label": "SelectLabel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L88", "id": "ui_select_selectlabel", "community": 38, "norm_label": "selectlabel()" }, { "label": "SelectItem()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L101", "id": "ui_select_selectitem", "community": 38, "norm_label": "selectitem()" }, { "label": "SelectSeparator()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L128", "id": "ui_select_selectseparator", "community": 38, "norm_label": "selectseparator()" }, { "label": "SelectScrollUpButton()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L141", "id": "ui_select_selectscrollupbutton", "community": 38, "norm_label": "selectscrollupbutton()" }, { "label": "SelectScrollDownButton()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L159", "id": "ui_select_selectscrolldownbutton", "community": 38, "norm_label": "selectscrolldownbutton()" }, { "label": "separator.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_separator_tsx", "community": 121, "norm_label": "separator.tsx" }, { "label": "Separator()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx", "source_location": "L6", "id": "ui_separator_separator", "community": 121, "norm_label": "separator()" }, { "label": "sheet.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sheet.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_sheet_tsx", "community": 158, "norm_label": "sheet.tsx" }, { "label": "sidebar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_sidebar_tsx", "community": 39, "norm_label": "sidebar.tsx" }, { "label": "useSidebar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L47", "id": "ui_sidebar_usesidebar", "community": 39, "norm_label": "usesidebar()" }, { "label": "handleKeyDown()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L98", "id": "ui_sidebar_handlekeydown", "community": 39, "norm_label": "handlekeydown()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L141", "id": "ui_sidebar_cn", "community": 39, "norm_label": "cn()" }, { "label": "SidebarMenu()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L454", "id": "ui_sidebar_sidebarmenu", "community": 39, "norm_label": "sidebarmenu()" }, { "label": "SidebarMenuItem()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L465", "id": "ui_sidebar_sidebarmenuitem", "community": 39, "norm_label": "sidebarmenuitem()" }, { "label": "SidebarMenuButton()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L498", "id": "ui_sidebar_sidebarmenubutton", "community": 39, "norm_label": "sidebarmenubutton()" }, { "label": "skeleton.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_skeleton_tsx", "community": 122, "norm_label": "skeleton.tsx" }, { "label": "Skeleton()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx", "source_location": "L3", "id": "ui_skeleton_skeleton", "community": 122, "norm_label": "skeleton()" }, { "label": "slider.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_slider_tsx", "community": 88, "norm_label": "slider.tsx" }, { "label": "Slider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "source_location": "L6", "id": "ui_slider_slider", "community": 88, "norm_label": "slider()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "source_location": "L31", "id": "ui_slider_cn", "community": 88, "norm_label": "cn()" }, { "label": "sonner.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_sonner_tsx", "community": 43, "norm_label": "sonner.tsx" }, { "label": "Toaster()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx", "source_location": "L4", "id": "ui_sonner_toaster", "community": 43, "norm_label": "toaster()" }, { "label": "switch.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\switch.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_switch_tsx", "community": 159, "norm_label": "switch.tsx" }, { "label": "table.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_table_tsx", "community": 48, "norm_label": "table.tsx" }, { "label": "Table()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L5", "id": "ui_table_table", "community": 48, "norm_label": "table()" }, { "label": "TableHeader()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L20", "id": "ui_table_tableheader", "community": 48, "norm_label": "tableheader()" }, { "label": "TableBody()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L30", "id": "ui_table_tablebody", "community": 48, "norm_label": "tablebody()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L44", "id": "ui_table_cn", "community": 48, "norm_label": "cn()" }, { "label": "tabs.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_tabs_tsx", "community": 123, "norm_label": "tabs.tsx" }, { "label": "Tabs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx", "source_location": "L7", "id": "ui_tabs_tabs", "community": 123, "norm_label": "tabs()" }, { "label": "textarea.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_textarea_tsx", "community": 124, "norm_label": "textarea.tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx", "source_location": "L9", "id": "ui_textarea_cn", "community": 124, "norm_label": "cn()" }, { "label": "toggle-group.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "community": 59, "norm_label": "toggle-group.tsx" }, { "label": "ToggleGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L20", "id": "ui_toggle_group_togglegroup", "community": 59, "norm_label": "togglegroup()" }, { "label": "ToggleGroupItem()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L51", "id": "ui_toggle_group_togglegroupitem", "community": 59, "norm_label": "togglegroupitem()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L67", "id": "ui_toggle_group_cn", "community": 59, "norm_label": "cn()" }, { "label": "toggle.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_toggle_tsx", "community": 160, "norm_label": "toggle.tsx" }, { "label": "tooltip.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_tooltip_tsx", "community": 89, "norm_label": "tooltip.tsx" }, { "label": "TooltipProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "source_location": "L6", "id": "ui_tooltip_tooltipprovider", "community": 89, "norm_label": "tooltipprovider()" }, { "label": "TooltipContent()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "source_location": "L31", "id": "ui_tooltip_tooltipcontent", "community": 89, "norm_label": "tooltipcontent()" }, { "label": "ExpandedClientsContext.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "community": 90, "norm_label": "expandedclientscontext.tsx" }, { "label": "ExpandedClientsProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L11", "id": "context_expandedclientscontext_expandedclientsprovider", "community": 90, "norm_label": "expandedclientsprovider()" }, { "label": "useExpandedClients()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L37", "id": "context_expandedclientscontext_useexpandedclients", "community": 90, "norm_label": "useexpandedclients()" }, { "label": "FloatingChatContext.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "community": 24, "norm_label": "floatingchatcontext.tsx" }, { "label": "getChatWidth()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L55", "id": "context_floatingchatcontext_getchatwidth", "community": 24, "norm_label": "getchatwidth()" }, { "label": "clampPosition()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L64", "id": "context_floatingchatcontext_clampposition", "community": 24, "norm_label": "clampposition()" }, { "label": "computeAnchorPosition()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L72", "id": "context_floatingchatcontext_computeanchorposition", "community": 24, "norm_label": "computeanchorposition()" }, { "label": "computeDualAnchor()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L102", "id": "context_floatingchatcontext_computedualanchor", "community": 24, "norm_label": "computedualanchor()" }, { "label": "useFloatingChat()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L147", "id": "context_floatingchatcontext_usefloatingchat", "community": 24, "norm_label": "usefloatingchat()" }, { "label": "FloatingChatProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L157", "id": "context_floatingchatcontext_floatingchatprovider", "community": 24, "norm_label": "floatingchatprovider()" }, { "label": "use-mobile.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts", "source_location": "L1", "id": "adiuvai_src_renderer_hooks_use_mobile_ts", "community": 125, "norm_label": "use-mobile.ts" }, { "label": "useIsMobile()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts", "source_location": "L5", "id": "hooks_use_mobile_useismobile", "community": 125, "norm_label": "useismobile()" }, { "label": "useAIChat.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L1", "id": "adiuvai_src_renderer_hooks_useaichat_ts", "community": 41, "norm_label": "useaichat.ts" }, { "label": "getContextCacheKey()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L63", "id": "hooks_useaichat_getcontextcachekey", "community": 41, "norm_label": "getcontextcachekey()" }, { "label": "readInputDraft()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L76", "id": "hooks_useaichat_readinputdraft", "community": 41, "norm_label": "readinputdraft()" }, { "label": "writeInputDraft()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L80", "id": "hooks_useaichat_writeinputdraft", "community": 41, "norm_label": "writeinputdraft()" }, { "label": "parseMutationsToEntityTags()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L101", "id": "hooks_useaichat_parsemutationstoentitytags", "community": 41, "norm_label": "parsemutationstoentitytags()" }, { "label": "useAIChat()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L124", "id": "hooks_useaichat_useaichat", "community": 41, "norm_label": "useaichat()" }, { "label": "useDoubleClickAI.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts", "source_location": "L1", "id": "adiuvai_src_renderer_hooks_usedoubleclickai_ts", "community": 24, "norm_label": "usedoubleclickai.ts" }, { "label": "useDoubleClickAI()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts", "source_location": "L7", "id": "hooks_usedoubleclickai_usedoubleclickai", "community": 24, "norm_label": "usedoubleclickai()" }, { "label": "useNotify.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts", "source_location": "L1", "id": "adiuvai_src_renderer_hooks_usenotify_ts", "community": 42, "norm_label": "usenotify.ts" }, { "label": "useNotify()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts", "source_location": "L12", "id": "hooks_usenotify_usenotify", "community": 42, "norm_label": "usenotify()" }, { "label": "useTimelineHistory.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts", "source_location": "L1", "id": "adiuvai_src_renderer_hooks_usetimelinehistory_ts", "community": 126, "norm_label": "usetimelinehistory.ts" }, { "label": "useTimelineHistory()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts", "source_location": "L25", "id": "hooks_usetimelinehistory_usetimelinehistory", "community": 126, "norm_label": "usetimelinehistory()" }, { "label": "date.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L1", "id": "adiuvai_src_renderer_lib_date_ts", "community": 25, "norm_label": "date.ts" }, { "label": "inferDateFormat()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L22", "id": "lib_date_inferdateformat", "community": 25, "norm_label": "inferdateformat()" }, { "label": "detectBrowserFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L30", "id": "lib_date_detectbrowserformatprefs", "community": 25, "norm_label": "detectbrowserformatprefs()" }, { "label": "useFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L46", "id": "lib_date_useformatprefs", "community": 25, "norm_label": "useformatprefs()" }, { "label": "formatDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L56", "id": "lib_date_formatdate", "community": 25, "norm_label": "formatdate()" }, { "label": "formatTime()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L72", "id": "lib_date_formattime", "community": 25, "norm_label": "formattime()" }, { "label": "formatDateTime()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L82", "id": "lib_date_formatdatetime", "community": 25, "norm_label": "formatdatetime()" }, { "label": "formatDueDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L90", "id": "lib_date_formatduedate", "community": 25, "norm_label": "formatduedate()" }, { "label": "formatRelative()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L136", "id": "lib_date_formatrelative", "community": 25, "norm_label": "formatrelative()" }, { "label": "formatDuration()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L150", "id": "lib_date_formatduration", "community": 25, "norm_label": "formatduration()" }, { "label": "formatTs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L165", "id": "lib_date_formatts", "community": 25, "norm_label": "formatts()" }, { "label": "httpLink.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts", "source_location": "L1", "id": "adiuvai_src_renderer_lib_httplink_ts", "community": 127, "norm_label": "httplink.ts" }, { "label": "createHttpLink()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts", "source_location": "L15", "id": "lib_httplink_createhttplink", "community": 127, "norm_label": "createhttplink()" }, { "label": "ipcLink.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts", "source_location": "L1", "id": "adiuvai_src_renderer_lib_ipclink_ts", "community": 128, "norm_label": "ipclink.ts" }, { "label": "ipcLink()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts", "source_location": "L66", "id": "lib_ipclink_ipclink", "community": 128, "norm_label": "ipclink()" }, { "label": "platform.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_lib_platform_tsx", "community": 91, "norm_label": "platform.tsx" }, { "label": "PlatformProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L74", "id": "lib_platform_platformprovider", "community": 91, "norm_label": "platformprovider()" }, { "label": "usePlatform()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L86", "id": "lib_platform_useplatform", "community": 91, "norm_label": "useplatform()" }, { "label": "trpc.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\trpc.ts", "source_location": "L1", "id": "adiuvai_src_renderer_lib_trpc_ts", "community": 161, "norm_label": "trpc.ts" }, { "label": "utils.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts", "source_location": "L1", "id": "adiuvai_src_renderer_lib_utils_ts", "community": 129, "norm_label": "utils.ts" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts", "source_location": "L4", "id": "lib_utils_cn", "community": 129, "norm_label": "cn()" }, { "label": "index.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\index.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_routes_index_tsx", "community": 162, "norm_label": "index.tsx" }, { "label": "notes.$noteId.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_routes_notes_noteid_tsx", "community": 49, "norm_label": "notes.$noteid.tsx" }, { "label": "handleTitleBlur()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L114", "id": "routes_notes_noteid_handletitleblur", "community": 49, "norm_label": "handletitleblur()" }, { "label": "handleTitleKeyDown()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L122", "id": "routes_notes_noteid_handletitlekeydown", "community": 49, "norm_label": "handletitlekeydown()" }, { "label": "handleBack()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L135", "id": "routes_notes_noteid_handleback", "community": 49, "norm_label": "handleback()" }, { "label": "handleDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L147", "id": "routes_notes_noteid_handledelete", "community": 49, "norm_label": "handledelete()" }, { "label": "projects.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_routes_projects_tsx", "community": 130, "norm_label": "projects.tsx" }, { "label": "handleSelectProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx", "source_location": "L24", "id": "routes_projects_handleselectproject", "community": 130, "norm_label": "handleselectproject()" }, { "label": "settings.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\settings.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_routes_settings_tsx", "community": 163, "norm_label": "settings.tsx" }, { "label": "tasks.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\tasks.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_routes_tasks_tsx", "community": 164, "norm_label": "tasks.tsx" }, { "label": "timeline.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_routes_timeline_tsx", "community": 60, "norm_label": "timeline.tsx" }, { "label": "getBreadcrumb()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L126", "id": "routes_timeline_getbreadcrumb", "community": 60, "norm_label": "getbreadcrumb()" }, { "label": "handleDuplicate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L185", "id": "routes_timeline_handleduplicate", "community": 60, "norm_label": "handleduplicate()" }, { "label": "handleMove()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L205", "id": "routes_timeline_handlemove", "community": 60, "norm_label": "handlemove()" }, { "label": "__root.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\__root.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_routes_root_tsx", "community": 165, "norm_label": "__root.tsx" }, { "label": "api-types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\api-types.ts", "source_location": "L1", "id": "adiuvai_src_shared_api_types_ts", "community": 166, "norm_label": "api-types.ts" }, { "label": "batch-types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\batch-types.ts", "source_location": "L1", "id": "adiuvai_src_shared_batch_types_ts", "community": 167, "norm_label": "batch-types.ts" }, { "label": "casing.ts", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L1", "id": "adiuvai_src_shared_casing_ts", "community": 9, "norm_label": "casing.ts" }, { "label": "keyToSnake()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L18", "id": "shared_casing_keytosnake", "community": 9, "norm_label": "keytosnake()" }, { "label": "keyToCamel()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L23", "id": "shared_casing_keytocamel", "community": 9, "norm_label": "keytocamel()" }, { "label": "deepConvertKeys()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L31", "id": "shared_casing_deepconvertkeys", "community": 9, "norm_label": "deepconvertkeys()" }, { "label": "toSnakeCase()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L48", "id": "shared_casing_tosnakecase", "community": 9, "norm_label": "tosnakecase()" }, { "label": "toCamelCase()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L56", "id": "shared_casing_tocamelcase", "community": 9, "norm_label": "tocamelcase()" }, { "label": "env.py", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L1", "id": "api_alembic_env_py", "community": 28, "norm_label": "env.py" }, { "label": "_sync_url()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L35", "id": "alembic_env_sync_url", "community": 28, "norm_label": "_sync_url()" }, { "label": "_get_url()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L40", "id": "alembic_env_get_url", "community": 28, "norm_label": "_get_url()" }, { "label": "run_migrations_offline()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L49", "id": "alembic_env_run_migrations_offline", "community": 28, "norm_label": "run_migrations_offline()" }, { "label": "do_run_migrations()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L63", "id": "alembic_env_do_run_migrations", "community": 28, "norm_label": "do_run_migrations()" }, { "label": "run_migrations_online_async()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L73", "id": "alembic_env_run_migrations_online_async", "community": 28, "norm_label": "run_migrations_online_async()" }, { "label": "run_migrations_online()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L86", "id": "alembic_env_run_migrations_online", "community": 28, "norm_label": "run_migrations_online()" }, { "label": "Alembic migration environment \u2014 async-compatible. At runtime the app uses ``p", "file_type": "rationale", "source_file": "api\\alembic\\env.py", "source_location": "L1", "id": "alembic_env_rationale_1", "community": 28, "norm_label": "alembic migration environment \u2014 async-compatible. at runtime the app uses ``p" }, { "label": "Convert an asyncpg URL to a psycopg2 URL for Alembic CLI.", "file_type": "rationale", "source_file": "api\\alembic\\env.py", "source_location": "L36", "id": "alembic_env_rationale_36", "community": 28, "norm_label": "convert an asyncpg url to a psycopg2 url for alembic cli." }, { "label": "Emit SQL without a live DB connection.", "file_type": "rationale", "source_file": "api\\alembic\\env.py", "source_location": "L50", "id": "alembic_env_rationale_50", "community": 28, "norm_label": "emit sql without a live db connection." }, { "label": "Run migrations against a live DB using the async engine.", "file_type": "rationale", "source_file": "api\\alembic\\env.py", "source_location": "L74", "id": "alembic_env_rationale_74", "community": 28, "norm_label": "run migrations against a live db using the async engine." }, { "label": "001_initial_schema.py", "file_type": "code", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L1", "id": "api_alembic_versions_001_initial_schema_py", "community": 61, "norm_label": "001_initial_schema.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L22", "id": "versions_001_initial_schema_upgrade", "community": 61, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L79", "id": "versions_001_initial_schema_downgrade", "community": 61, "norm_label": "downgrade()" }, { "label": "Initial schema: users, refresh_tokens, subscriptions. Revision ID: 001 Revis", "file_type": "rationale", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L1", "id": "versions_001_initial_schema_rationale_1", "community": 61, "norm_label": "initial schema: users, refresh_tokens, subscriptions. revision id: 001 revis" }, { "label": "003_agent_tables.py", "file_type": "code", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L1", "id": "api_alembic_versions_003_agent_tables_py", "community": 62, "norm_label": "003_agent_tables.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L22", "id": "versions_003_agent_tables_upgrade", "community": 62, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L120", "id": "versions_003_agent_tables_downgrade", "community": 62, "norm_label": "downgrade()" }, { "label": "Add agent config and run log tables: local_agent_configs, cloud_agent_configs, a", "file_type": "rationale", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L1", "id": "versions_003_agent_tables_rationale_1", "community": 62, "norm_label": "add agent config and run log tables: local_agent_configs, cloud_agent_configs, a" }, { "label": "004_add_memory_tables.py", "file_type": "code", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L1", "id": "api_alembic_versions_004_add_memory_tables_py", "community": 63, "norm_label": "004_add_memory_tables.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L30", "id": "versions_004_add_memory_tables_upgrade", "community": 63, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L138", "id": "versions_004_add_memory_tables_downgrade", "community": 63, "norm_label": "downgrade()" }, { "label": "Add memory tables and user encryption_key column. Memory tables: memory_co", "file_type": "rationale", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L1", "id": "versions_004_add_memory_tables_rationale_1", "community": 63, "norm_label": "add memory tables and user encryption_key column. memory tables: memory_co" }, { "label": "005_associative_pgvector.py", "file_type": "code", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L1", "id": "api_alembic_versions_005_associative_pgvector_py", "community": 64, "norm_label": "005_associative_pgvector.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L26", "id": "versions_005_associative_pgvector_upgrade", "community": 64, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L53", "id": "versions_005_associative_pgvector_downgrade", "community": 64, "norm_label": "downgrade()" }, { "label": "Phase 1 \u2014 confirm pgvector activation on memory_associative. Migration 004 cr", "file_type": "rationale", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L1", "id": "versions_005_associative_pgvector_rationale_1", "community": 64, "norm_label": "phase 1 \u2014 confirm pgvector activation on memory_associative. migration 004 cr" }, { "label": "006_memory_relations.py", "file_type": "code", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L1", "id": "api_alembic_versions_006_memory_relations_py", "community": 65, "norm_label": "006_memory_relations.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L22", "id": "versions_006_memory_relations_upgrade", "community": 65, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L71", "id": "versions_006_memory_relations_downgrade", "community": 65, "norm_label": "downgrade()" }, { "label": "Add memory_relations table (Phase 3 \u2014 relational tier). Revision ID: 006 Rev", "file_type": "rationale", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L1", "id": "versions_006_memory_relations_rationale_1", "community": 65, "norm_label": "add memory_relations table (phase 3 \u2014 relational tier). revision id: 006 rev" }, { "label": "1f5975a4f3f4_add_extraction_queue.py", "file_type": "code", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L1", "id": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "community": 66, "norm_label": "1f5975a4f3f4_add_extraction_queue.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L23", "id": "versions_1f5975a4f3f4_add_extraction_queue_upgrade", "community": 66, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L36", "id": "versions_1f5975a4f3f4_add_extraction_queue_downgrade", "community": 66, "norm_label": "downgrade()" }, { "label": "add extraction_queue Revision ID: 1f5975a4f3f4 Revises: 005 Create Date: 20", "file_type": "rationale", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L1", "id": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1", "community": 66, "norm_label": "add extraction_queue revision id: 1f5975a4f3f4 revises: 005 create date: 20" }, { "label": "818478c251dc_add_name_and_surname_to_users_table.py", "file_type": "code", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "source_location": "L1", "id": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "community": 67, "norm_label": "818478c251dc_add_name_and_surname_to_users_table.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "source_location": "L23", "id": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade", "community": 67, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "source_location": "L28", "id": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade", "community": 67, "norm_label": "downgrade()" }, { "label": "add name and surname to users table Revision ID: 818478c251dc Revises: 004", "file_type": "rationale", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "source_location": "L1", "id": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1", "community": 67, "norm_label": "add name and surname to users table revision id: 818478c251dc revises: 004" }, { "label": "9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "file_type": "code", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L1", "id": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "community": 21, "norm_label": "9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L26", "id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade", "community": 21, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L40", "id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade", "community": 21, "norm_label": "downgrade()" }, { "label": "Deprecate backend agent config tables. The Electron client is now the source", "file_type": "rationale", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L1", "id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1", "community": 21, "norm_label": "deprecate backend agent config tables. the electron client is now the source" }, { "label": "a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "file_type": "code", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L1", "id": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "community": 21, "norm_label": "a3b9c0d1e2f3_add_agent_config_to_local_agents.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L28", "id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade", "community": 21, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L103", "id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade", "community": 21, "norm_label": "downgrade()" }, { "label": "Restore agent config tables and add agent_config column. 9a1f2d0b6c7e dropped", "file_type": "rationale", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L1", "id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1", "community": 21, "norm_label": "restore agent config tables and add agent_config column. 9a1f2d0b6c7e dropped" }, { "label": "b4c0d1e2f3a4_add_oauth_and_avatar.py", "file_type": "code", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "source_location": "L1", "id": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "community": 68, "norm_label": "b4c0d1e2f3a4_add_oauth_and_avatar.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "source_location": "L24", "id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade", "community": 68, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "source_location": "L52", "id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade", "community": 68, "norm_label": "downgrade()" }, { "label": "Add oauth_accounts table, nullable password_hash, avatar_url to users. Revisi", "file_type": "rationale", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "source_location": "L1", "id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1", "community": 68, "norm_label": "add oauth_accounts table, nullable password_hash, avatar_url to users. revisi" }, { "label": "c5d1e2f3a4b5_add_onboarding_completed_at.py", "file_type": "code", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "source_location": "L1", "id": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "community": 69, "norm_label": "c5d1e2f3a4b5_add_onboarding_completed_at.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "source_location": "L23", "id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade", "community": 69, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "source_location": "L30", "id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade", "community": 69, "norm_label": "downgrade()" }, { "label": "Add onboarding_completed_at column to users table. Revision ID: c5d1e2f3a4b5", "file_type": "rationale", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "source_location": "L1", "id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1", "community": 69, "norm_label": "add onboarding_completed_at column to users table. revision id: c5d1e2f3a4b5" }, { "label": "e04100e88ace_avatar_url_varchar_to_text.py", "file_type": "code", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "source_location": "L1", "id": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "community": 70, "norm_label": "e04100e88ace_avatar_url_varchar_to_text.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "source_location": "L23", "id": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade", "community": 70, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "source_location": "L30", "id": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade", "community": 70, "norm_label": "downgrade()" }, { "label": "avatar_url_varchar_to_text Revision ID: e04100e88ace Revises: c5d1e2f3a4b5", "file_type": "rationale", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "source_location": "L1", "id": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1", "community": 70, "norm_label": "avatar_url_varchar_to_text revision id: e04100e88ace revises: c5d1e2f3a4b5" }, { "label": "db.py", "file_type": "code", "source_file": "api\\app\\db.py", "source_location": "L1", "id": "api_app_db_py", "community": 71, "norm_label": "db.py" }, { "label": "Base", "file_type": "code", "source_file": "api\\app\\db.py", "source_location": "L33", "id": "app_db_base", "community": 0, "norm_label": "base" }, { "label": "DeclarativeBase", "file_type": "code", "source_file": "", "source_location": "", "id": "declarativebase", "community": 0, "norm_label": "declarativebase" }, { "label": "get_session()", "file_type": "code", "source_file": "api\\app\\db.py", "source_location": "L37", "id": "app_db_get_session", "community": 71, "norm_label": "get_session()" }, { "label": "Database engine, session factory, and base model. All app code uses the async", "file_type": "rationale", "source_file": "api\\app\\db.py", "source_location": "L1", "id": "app_db_rationale_1", "community": 71, "norm_label": "database engine, session factory, and base model. all app code uses the async" }, { "label": "Shared declarative base for all ORM models.", "file_type": "rationale", "source_file": "api\\app\\db.py", "source_location": "L34", "id": "app_db_rationale_34", "community": 0, "norm_label": "shared declarative base for all orm models." }, { "label": "FastAPI dependency that yields an async DB session per request.", "file_type": "rationale", "source_file": "api\\app\\db.py", "source_location": "L38", "id": "app_db_rationale_38", "community": 71, "norm_label": "fastapi dependency that yields an async db session per request." }, { "label": "main.py", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L1", "id": "api_app_main_py", "community": 4, "norm_label": "main.py" }, { "label": "_memory_audit_cron_tick()", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L19", "id": "app_main_memory_audit_cron_tick", "community": 4, "norm_label": "_memory_audit_cron_tick()" }, { "label": "_memory_cron_tick()", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L46", "id": "app_main_memory_cron_tick", "community": 4, "norm_label": "_memory_cron_tick()" }, { "label": "lifespan()", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L81", "id": "app_main_lifespan", "community": 4, "norm_label": "lifespan()" }, { "label": "create_app()", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L105", "id": "app_main_create_app", "community": 4, "norm_label": "create_app()" }, { "label": "Weekly cron: contradiction scan + label canonicalization for all users (Phase 7)", "file_type": "rationale", "source_file": "api\\app\\main.py", "source_location": "L20", "id": "app_main_rationale_20", "community": 4, "norm_label": "weekly cron: contradiction scan + label canonicalization for all users (phase 7)" }, { "label": "Hourly cron: drain Free-tier extraction queue + mine proactive patterns for Powe", "file_type": "rationale", "source_file": "api\\app\\main.py", "source_location": "L47", "id": "app_main_rationale_47", "community": 4, "norm_label": "hourly cron: drain free-tier extraction queue + mine proactive patterns for powe" }, { "label": "models.py", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L1", "id": "api_app_models_py", "community": 0, "norm_label": "models.py" }, { "label": "_uuid()", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L47", "id": "app_models_uuid", "community": 4, "norm_label": "_uuid()" }, { "label": "_now()", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L51", "id": "app_models_now", "community": 0, "norm_label": "_now()" }, { "label": "User", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L66", "id": "app_models_user", "community": 0, "norm_label": "user" }, { "label": "Base", "file_type": "code", "source_file": "", "source_location": "", "id": "base", "community": 0, "norm_label": "base" }, { "label": "RefreshToken", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L103", "id": "app_models_refreshtoken", "community": 0, "norm_label": "refreshtoken" }, { "label": "OAuthAccount", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L121", "id": "app_models_oauthaccount", "community": 0, "norm_label": "oauthaccount" }, { "label": "Subscription", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L140", "id": "app_models_subscription", "community": 0, "norm_label": "subscription" }, { "label": "LocalAgentConfig", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L161", "id": "app_models_localagentconfig", "community": 1, "norm_label": "localagentconfig" }, { "label": "CloudAgentConfig", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L196", "id": "app_models_cloudagentconfig", "community": 1, "norm_label": "cloudagentconfig" }, { "label": "AgentRunLog", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L230", "id": "app_models_agentrunlog", "community": 1, "norm_label": "agentrunlog" }, { "label": "MemoryCore", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L269", "id": "app_models_memorycore", "community": 0, "norm_label": "memorycore" }, { "label": "MemoryAssociative", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L290", "id": "app_models_memoryassociative", "community": 0, "norm_label": "memoryassociative" }, { "label": "MemoryEpisodic", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L314", "id": "app_models_memoryepisodic", "community": 0, "norm_label": "memoryepisodic" }, { "label": "MemoryProactive", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L334", "id": "app_models_memoryproactive", "community": 0, "norm_label": "memoryproactive" }, { "label": "ExtractionQueue", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L356", "id": "app_models_extractionqueue", "community": 0, "norm_label": "extractionqueue" }, { "label": "MemoryRelation", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L378", "id": "app_models_memoryrelation", "community": 0, "norm_label": "memoryrelation" }, { "label": "Plugin", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L416", "id": "app_models_plugin", "community": 0, "norm_label": "plugin" }, { "label": "SQLAlchemy ORM models for all persistent tables. Only auth, billing, agent co", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L1", "id": "app_models_rationale_1", "community": 0, "norm_label": "sqlalchemy orm models for all persistent tables. only auth, billing, agent co" }, { "label": "Per-user persistent key/value preferences, encrypted at rest. Examples: p", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L270", "id": "app_models_rationale_270", "community": 0, "norm_label": "per-user persistent key/value preferences, encrypted at rest. examples: p" }, { "label": "Per-user semantic memory: encrypted content + pgvector embedding for similarity", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L291", "id": "app_models_rationale_291", "community": 0, "norm_label": "per-user semantic memory: encrypted content + pgvector embedding for similarity" }, { "label": "Per-user session summaries, encrypted at rest. One row per session intera", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L315", "id": "app_models_rationale_315", "community": 0, "norm_label": "per-user session summaries, encrypted at rest. one row per session intera" }, { "label": "Per-user inferred behavioral patterns, encrypted at rest. Confidence in [", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L335", "id": "app_models_rationale_335", "community": 0, "norm_label": "per-user inferred behavioral patterns, encrypted at rest. confidence in [" }, { "label": "Batch extraction queue for Free-tier users (Phase 2). Pro/Power/Team user", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L357", "id": "app_models_rationale_357", "community": 0, "norm_label": "batch extraction queue for free-tier users (phase 2). pro/power/team user" }, { "label": "Per-user entity/relation graph row (Mem0g-light, Phase 3). subject_label/", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L379", "id": "app_models_rationale_379", "community": 0, "norm_label": "per-user entity/relation graph row (mem0g-light, phase 3). subject_label/" }, { "label": "Plugin marketplace catalog entry.", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L417", "id": "app_models_rationale_417", "community": 0, "norm_label": "plugin marketplace catalog entry." }, { "label": "schemas.py", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L1", "id": "api_app_schemas_py", "community": 5, "norm_label": "schemas.py" }, { "label": "AuthTokens", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L21", "id": "app_schemas_authtokens", "community": 0, "norm_label": "authtokens" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "id": "basemodel", "community": 0, "norm_label": "basemodel" }, { "label": "UserProfile", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L27", "id": "app_schemas_userprofile", "community": 0, "norm_label": "userprofile" }, { "label": "OAuthAccountInfo", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L39", "id": "app_schemas_oauthaccountinfo", "community": 5, "norm_label": "oauthaccountinfo" }, { "label": "ChatContext", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L47", "id": "app_schemas_chatcontext", "community": 5, "norm_label": "chatcontext" }, { "label": "ChatRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L54", "id": "app_schemas_chatrequest", "community": 0, "norm_label": "chatrequest" }, { "label": "ChatResponse", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L59", "id": "app_schemas_chatresponse", "community": 5, "norm_label": "chatresponse" }, { "label": "WsFrameType", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L65", "id": "app_schemas_wsframetype", "community": 1, "norm_label": "wsframetype" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "id": "str", "community": 4, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "id": "enum", "community": 5, "norm_label": "enum" }, { "label": "WsToolCall", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L92", "id": "app_schemas_wstoolcall", "community": 5, "norm_label": "wstoolcall" }, { "label": "WsToolResult", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L105", "id": "app_schemas_wstoolresult", "community": 5, "norm_label": "wstoolresult" }, { "label": "WsTextChunk", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L118", "id": "app_schemas_wstextchunk", "community": 5, "norm_label": "wstextchunk" }, { "label": "WsFinal", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L125", "id": "app_schemas_wsfinal", "community": 5, "norm_label": "wsfinal" }, { "label": "WsDeviceHello", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L134", "id": "app_schemas_wsdevicehello", "community": 5, "norm_label": "wsdevicehello" }, { "label": "FormatPrefsModel", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L145", "id": "app_schemas_formatprefsmodel", "community": 5, "norm_label": "formatprefsmodel" }, { "label": "WsFloatingScope", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L155", "id": "app_schemas_wsfloatingscope", "community": 5, "norm_label": "wsfloatingscope" }, { "label": "WsHomeRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L162", "id": "app_schemas_wshomerequest", "community": 5, "norm_label": "wshomerequest" }, { "label": "WsFloatingRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L171", "id": "app_schemas_wsfloatingrequest", "community": 5, "norm_label": "wsfloatingrequest" }, { "label": "WsBriefRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L180", "id": "app_schemas_wsbriefrequest", "community": 5, "norm_label": "wsbriefrequest" }, { "label": "WsStreamStart", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L191", "id": "app_schemas_wsstreamstart", "community": 5, "norm_label": "wsstreamstart" }, { "label": "WsStreamText", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L198", "id": "app_schemas_wsstreamtext", "community": 5, "norm_label": "wsstreamtext" }, { "label": "WsStreamEnd", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L206", "id": "app_schemas_wsstreamend", "community": 1, "norm_label": "wsstreamend" }, { "label": "WsDomain", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L214", "id": "app_schemas_wsdomain", "community": 5, "norm_label": "wsdomain" }, { "label": "WsFloatingDomain", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L222", "id": "app_schemas_wsfloatingdomain", "community": 5, "norm_label": "wsfloatingdomain" }, { "label": "ContentTypeConfig", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L233", "id": "app_schemas_contenttypeconfig", "community": 5, "norm_label": "contenttypeconfig" }, { "label": "AgentConfig", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L243", "id": "app_schemas_agentconfig", "community": 10, "norm_label": "agentconfig" }, { "label": "AgentCatalogItem", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L253", "id": "app_schemas_agentcatalogitem", "community": 5, "norm_label": "agentcatalogitem" }, { "label": "AgentCreationCheckRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L259", "id": "app_schemas_agentcreationcheckrequest", "community": 5, "norm_label": "agentcreationcheckrequest" }, { "label": "AgentCreationCheckResponse", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L263", "id": "app_schemas_agentcreationcheckresponse", "community": 5, "norm_label": "agentcreationcheckresponse" }, { "label": "AgentTriggerRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L270", "id": "app_schemas_agenttriggerrequest", "community": 5, "norm_label": "agenttriggerrequest" }, { "label": "AgentRunLogResponse", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L284", "id": "app_schemas_agentrunlogresponse", "community": 5, "norm_label": "agentrunlogresponse" }, { "label": "Pydantic schemas \u2014 API request/response contracts. Mirrors the TypeScript typ", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L1", "id": "app_schemas_rationale_1", "community": 5, "norm_label": "pydantic schemas \u2014 api request/response contracts. mirrors the typescript typ" }, { "label": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L93", "id": "app_schemas_rationale_93", "community": 5, "norm_label": "server \u2192 client: requests a crud/vector operation on the local db." }, { "label": "Client \u2192 Server: result of a CRUD/vector operation.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L106", "id": "app_schemas_rationale_106", "community": 5, "norm_label": "client \u2192 server: result of a crud/vector operation." }, { "label": "Server \u2192 Client: incremental LLM response text.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L119", "id": "app_schemas_rationale_119", "community": 5, "norm_label": "server \u2192 client: incremental llm response text." }, { "label": "Server \u2192 Client: signals end of response with the complete text.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L126", "id": "app_schemas_rationale_126", "community": 5, "norm_label": "server \u2192 client: signals end of response with the complete text." }, { "label": "Client \u2192 Server: device identification on WS connect.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L135", "id": "app_schemas_rationale_135", "community": 5, "norm_label": "client \u2192 server: device identification on ws connect." }, { "label": "User display preferences sent by Electron on each request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L146", "id": "app_schemas_rationale_146", "community": 5, "norm_label": "user display preferences sent by electron on each request." }, { "label": "Scope for a floating request \u2014 narrows the agent to a specific entity.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L156", "id": "app_schemas_rationale_156", "community": 5, "norm_label": "scope for a floating request \u2014 narrows the agent to a specific entity." }, { "label": "Client \u2192 Server: Home chat message.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L163", "id": "app_schemas_rationale_163", "community": 5, "norm_label": "client \u2192 server: home chat message." }, { "label": "Client \u2192 Server: Floating chat message scoped to an entity.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L172", "id": "app_schemas_rationale_172", "community": 5, "norm_label": "client \u2192 server: floating chat message scoped to an entity." }, { "label": "Client \u2192 Server: Request a plain-text brief (home or project).", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L181", "id": "app_schemas_rationale_181", "community": 5, "norm_label": "client \u2192 server: request a plain-text brief (home or project)." }, { "label": "Server \u2192 Client: signals start of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L192", "id": "app_schemas_rationale_192", "community": 5, "norm_label": "server \u2192 client: signals start of a streaming response." }, { "label": "Server \u2192 Client: streamed text token.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L199", "id": "app_schemas_rationale_199", "community": 5, "norm_label": "server \u2192 client: streamed text token." }, { "label": "Server \u2192 Client: signals end of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L207", "id": "app_schemas_rationale_207", "community": 1, "norm_label": "server \u2192 client: signals end of a streaming response." }, { "label": "Structured floating domain payload for UI routing decisions.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L215", "id": "app_schemas_rationale_215", "community": 5, "norm_label": "structured floating domain payload for ui routing decisions." }, { "label": "Server \u2192 Client: domain determined for a floating request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L223", "id": "app_schemas_rationale_223", "community": 5, "norm_label": "server \u2192 client: domain determined for a floating request." }, { "label": "Per-type extraction config produced by the journey chatbot.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L234", "id": "app_schemas_rationale_234", "community": 5, "norm_label": "per-type extraction config produced by the journey chatbot." }, { "label": "Structured agent configuration (replaces freeform prompt_template).", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L244", "id": "app_schemas_rationale_244", "community": 10, "norm_label": "structured agent configuration (replaces freeform prompt_template)." }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\__init__.py", "source_location": "L1", "id": "api_app_init_py", "community": 168, "norm_label": "__init__.py" }, { "label": "filesystem_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L1", "id": "api_app_agents_filesystem_agent_py", "community": 6, "norm_label": "filesystem_agent.py" }, { "label": "_resolve_path()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L24", "id": "agents_filesystem_agent_resolve_path", "community": 6, "norm_label": "_resolve_path()" }, { "label": "list_directory()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L37", "id": "agents_filesystem_agent_list_directory", "community": 6, "norm_label": "list_directory()" }, { "label": "read_file_content()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L60", "id": "agents_filesystem_agent_read_file_content", "community": 6, "norm_label": "read_file_content()" }, { "label": "get_file_metadata()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L77", "id": "agents_filesystem_agent_get_file_metadata", "community": 6, "norm_label": "get_file_metadata()" }, { "label": "make_directory_tools()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L107", "id": "agents_filesystem_agent_make_directory_tools", "community": 10, "norm_label": "make_directory_tools()" }, { "label": "Filesystem agent \u2014 tools for reading local directories and files on Electron.", "file_type": "rationale", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L1", "id": "agents_filesystem_agent_rationale_1", "community": 6, "norm_label": "filesystem agent \u2014 tools for reading local directories and files on electron." }, { "label": "Resolve *path* against *base* when *path* is relative. The LLM often pass", "file_type": "rationale", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L25", "id": "agents_filesystem_agent_rationale_25", "community": 6, "norm_label": "resolve *path* against *base* when *path* is relative. the llm often pass" }, { "label": "List files and folders in a local directory on the user's device. Returns", "file_type": "rationale", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L38", "id": "agents_filesystem_agent_rationale_38", "community": 6, "norm_label": "list files and folders in a local directory on the user's device. returns" }, { "label": "Read the text content of a local file on the user's device. Returns the f", "file_type": "rationale", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L61", "id": "agents_filesystem_agent_rationale_61", "community": 6, "norm_label": "read the text content of a local file on the user's device. returns the f" }, { "label": "Get metadata for a local file: size, creation date, modification date, extension", "file_type": "rationale", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L78", "id": "agents_filesystem_agent_rationale_78", "community": 6, "norm_label": "get metadata for a local file: size, creation date, modification date, extension" }, { "label": "Return filesystem tools that resolve relative paths against *base_directory*.", "file_type": "rationale", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L108", "id": "agents_filesystem_agent_rationale_108", "community": 10, "norm_label": "return filesystem tools that resolve relative paths against *base_directory*." }, { "label": "note_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L1", "id": "api_app_agents_note_agent_py", "community": 6, "norm_label": "note_agent.py" }, { "label": "_is_uuid()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L18", "id": "agents_note_agent_is_uuid", "community": 6, "norm_label": "_is_uuid()" }, { "label": "list_notes()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L23", "id": "agents_note_agent_list_notes", "community": 6, "norm_label": "list_notes()" }, { "label": "get_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L39", "id": "agents_note_agent_get_note", "community": 6, "norm_label": "get_note()" }, { "label": "create_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L49", "id": "agents_note_agent_create_note", "community": 6, "norm_label": "create_note()" }, { "label": "update_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L80", "id": "agents_note_agent_update_note", "community": 6, "norm_label": "update_note()" }, { "label": "delete_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L112", "id": "agents_note_agent_delete_note", "community": 6, "norm_label": "delete_note()" }, { "label": "Note agent \u2014 Markdown note management (list, get, create, update, delete).", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L1", "id": "agents_note_agent_rationale_1", "community": 6, "norm_label": "note agent \u2014 markdown note management (list, get, create, update, delete)." }, { "label": "List notes, optionally scoped to a project by project_id.", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L24", "id": "agents_note_agent_rationale_24", "community": 6, "norm_label": "list notes, optionally scoped to a project by project_id." }, { "label": "Fetch a single note by its UUID to read its full Markdown content.", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L40", "id": "agents_note_agent_rationale_40", "community": 6, "norm_label": "fetch a single note by its uuid to read its full markdown content." }, { "label": "Create a new note. title: note heading (required) content: Markdown bo", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L54", "id": "agents_note_agent_rationale_54", "community": 6, "norm_label": "create a new note. title: note heading (required) content: markdown bo" }, { "label": "Update an existing note. Only pass fields that should change. note_id: UUID", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L85", "id": "agents_note_agent_rationale_85", "community": 6, "norm_label": "update an existing note. only pass fields that should change. note_id: uuid" }, { "label": "Delete a note permanently by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L113", "id": "agents_note_agent_rationale_113", "community": 6, "norm_label": "delete a note permanently by its uuid." }, { "label": "project_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L1", "id": "api_app_agents_project_agent_py", "community": 6, "norm_label": "project_agent.py" }, { "label": "list_projects()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L13", "id": "agents_project_agent_list_projects", "community": 6, "norm_label": "list_projects()" }, { "label": "list_all_projects()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L36", "id": "agents_project_agent_list_all_projects", "community": 6, "norm_label": "list_all_projects()" }, { "label": "get_project()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L49", "id": "agents_project_agent_get_project", "community": 6, "norm_label": "get_project()" }, { "label": "create_project()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L62", "id": "agents_project_agent_create_project", "community": 6, "norm_label": "create_project()" }, { "label": "update_project()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L80", "id": "agents_project_agent_update_project", "community": 6, "norm_label": "update_project()" }, { "label": "delete_project()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L111", "id": "agents_project_agent_delete_project", "community": 6, "norm_label": "delete_project()" }, { "label": "Project agent \u2014 full lifecycle management (list, get, create, update, archive, d", "file_type": "rationale", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L1", "id": "agents_project_agent_rationale_1", "community": 6, "norm_label": "project agent \u2014 full lifecycle management (list, get, create, update, archive, d" }, { "label": "List projects, optionally filtered by client_id. include_archived: 1 to inc", "file_type": "rationale", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L17", "id": "agents_project_agent_rationale_17", "community": 6, "norm_label": "list projects, optionally filtered by client_id. include_archived: 1 to inc" }, { "label": "List every project regardless of client or status. Use only when the user w", "file_type": "rationale", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L37", "id": "agents_project_agent_rationale_37", "community": 6, "norm_label": "list every project regardless of client or status. use only when the user w" }, { "label": "Fetch a single project by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L50", "id": "agents_project_agent_rationale_50", "community": 6, "norm_label": "fetch a single project by its uuid." }, { "label": "Create a new project. name: human-readable project name (required) cli", "file_type": "rationale", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L66", "id": "agents_project_agent_rationale_66", "community": 6, "norm_label": "create a new project. name: human-readable project name (required) cli" }, { "label": "Update a project. Only pass fields that should change. project_id: UUID of", "file_type": "rationale", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L87", "id": "agents_project_agent_rationale_87", "community": 6, "norm_label": "update a project. only pass fields that should change. project_id: uuid of" }, { "label": "Permanently delete a project and orphan its tasks. IMPORTANT: prefer update", "file_type": "rationale", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L112", "id": "agents_project_agent_rationale_112", "community": 6, "norm_label": "permanently delete a project and orphan its tasks. important: prefer update" }, { "label": "task_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L1", "id": "api_app_agents_task_agent_py", "community": 6, "norm_label": "task_agent.py" }, { "label": "_is_uuid()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L18", "id": "agents_task_agent_is_uuid", "community": 6, "norm_label": "_is_uuid()" }, { "label": "list_tasks()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L26", "id": "agents_task_agent_list_tasks", "community": 6, "norm_label": "list_tasks()" }, { "label": "count_tasks()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L110", "id": "agents_task_agent_count_tasks", "community": 6, "norm_label": "count_tasks()" }, { "label": "create_task()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L165", "id": "agents_task_agent_create_task", "community": 6, "norm_label": "create_task()" }, { "label": "update_task()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L209", "id": "agents_task_agent_update_task", "community": 6, "norm_label": "update_task()" }, { "label": "delete_task()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L252", "id": "agents_task_agent_delete_task", "community": 6, "norm_label": "delete_task()" }, { "label": "list_tasks_due_today()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L259", "id": "agents_task_agent_list_tasks_due_today", "community": 6, "norm_label": "list_tasks_due_today()" }, { "label": "list_task_comments()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L298", "id": "agents_task_agent_list_task_comments", "community": 6, "norm_label": "list_task_comments()" }, { "label": "add_task_comment()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L313", "id": "agents_task_agent_add_task_comment", "community": 6, "norm_label": "add_task_comment()" }, { "label": "delete_task_comment()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L332", "id": "agents_task_agent_delete_task_comment", "community": 6, "norm_label": "delete_task_comment()" }, { "label": "Task agent \u2014 full CRUD for tasks and task comments.", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L1", "id": "agents_task_agent_rationale_1", "community": 6, "norm_label": "task agent \u2014 full crud for tasks and task comments." }, { "label": "List tasks with optional filters. Returns up to `limit` results (default 50).", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L44", "id": "agents_task_agent_rationale_44", "community": 6, "norm_label": "list tasks with optional filters. returns up to `limit` results (default 50)." }, { "label": "Count tasks matching the given filters without returning rows. Use this ins", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L124", "id": "agents_task_agent_rationale_124", "community": 6, "norm_label": "count tasks matching the given filters without returning rows. use this ins" }, { "label": "Create a new task. title: task title (required) description: optional de", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L175", "id": "agents_task_agent_rationale_175", "community": 6, "norm_label": "create a new task. title: task title (required) description: optional de" }, { "label": "Update fields on an existing task. Only pass fields you want to change. task", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L219", "id": "agents_task_agent_rationale_219", "community": 6, "norm_label": "update fields on an existing task. only pass fields you want to change. task" }, { "label": "Delete a task permanently by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L253", "id": "agents_task_agent_rationale_253", "community": 6, "norm_label": "delete a task permanently by its uuid." }, { "label": "List all tasks whose due date falls on today's date. user_timezone: IANA ti", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L260", "id": "agents_task_agent_rationale_260", "community": 6, "norm_label": "list all tasks whose due date falls on today's date. user_timezone: iana ti" }, { "label": "List all comments on a task by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L299", "id": "agents_task_agent_rationale_299", "community": 6, "norm_label": "list all comments on a task by its uuid." }, { "label": "Add a comment to a task. task_id: UUID of the task to comment on author:", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L314", "id": "agents_task_agent_rationale_314", "community": 6, "norm_label": "add a comment to a task. task_id: uuid of the task to comment on author:" }, { "label": "Delete a task comment by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L333", "id": "agents_task_agent_rationale_333", "community": 6, "norm_label": "delete a task comment by its uuid." }, { "label": "timeline_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L1", "id": "api_app_agents_timeline_agent_py", "community": 6, "norm_label": "timeline_agent.py" }, { "label": "_is_uuid()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L18", "id": "agents_timeline_agent_is_uuid", "community": 6, "norm_label": "_is_uuid()" }, { "label": "list_timelines()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L23", "id": "agents_timeline_agent_list_timelines", "community": 6, "norm_label": "list_timelines()" }, { "label": "count_timelines()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L100", "id": "agents_timeline_agent_count_timelines", "community": 6, "norm_label": "count_timelines()" }, { "label": "create_timeline()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L148", "id": "agents_timeline_agent_create_timeline", "community": 6, "norm_label": "create_timeline()" }, { "label": "update_timeline()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L183", "id": "agents_timeline_agent_update_timeline", "community": 6, "norm_label": "update_timeline()" }, { "label": "delete_timeline()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L215", "id": "agents_timeline_agent_delete_timeline", "community": 6, "norm_label": "delete_timeline()" }, { "label": "list_timelines_today()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L222", "id": "agents_timeline_agent_list_timelines_today", "community": 6, "norm_label": "list_timelines_today()" }, { "label": "Timeline agent \u2014 project milestone management (list, create, update, delete).", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L1", "id": "agents_timeline_agent_rationale_1", "community": 6, "norm_label": "timeline agent \u2014 project milestone management (list, create, update, delete)." }, { "label": "List timeline events (milestones, checkpoints, activities) with optional filters", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L39", "id": "agents_timeline_agent_rationale_39", "community": 6, "norm_label": "list timeline events (milestones, checkpoints, activities) with optional filters" }, { "label": "Count timeline events matching the given filters without returning rows. Us", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L112", "id": "agents_timeline_agent_rationale_112", "community": 6, "norm_label": "count timeline events matching the given filters without returning rows. us" }, { "label": "Create a project timeline event. project_id: REQUIRED UUID of the parent pro", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L156", "id": "agents_timeline_agent_rationale_156", "community": 6, "norm_label": "create a project timeline event. project_id: required uuid of the parent pro" }, { "label": "Update a timeline event. Only pass fields that should change. timeline_id: U", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L189", "id": "agents_timeline_agent_rationale_189", "community": 6, "norm_label": "update a timeline event. only pass fields that should change. timeline_id: u" }, { "label": "Delete a timeline event permanently by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L216", "id": "agents_timeline_agent_rationale_216", "community": 6, "norm_label": "delete a timeline event permanently by its uuid." }, { "label": "List all timeline events whose date falls on today. user_timezone: IANA tim", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L223", "id": "agents_timeline_agent_rationale_223", "community": 6, "norm_label": "list all timeline events whose date falls on today. user_timezone: iana tim" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\agents\\__init__.py", "source_location": "L1", "id": "api_app_agents_init_py", "community": 131, "norm_label": "__init__.py" }, { "label": "Expose tool modules used by deep orchestrator-worker graphs.", "file_type": "rationale", "source_file": "api\\app\\agents\\__init__.py", "source_location": "L1", "id": "agents_init_rationale_1", "community": 131, "norm_label": "expose tool modules used by deep orchestrator-worker graphs." }, { "label": "deps.py", "file_type": "code", "source_file": "api\\app\\api\\deps.py", "source_location": "L1", "id": "api_app_api_deps_py", "community": 132, "norm_label": "deps.py" }, { "label": "Shared FastAPI dependencies. ``get_current_user`` and ``oauth2_scheme`` live", "file_type": "rationale", "source_file": "api\\app\\api\\deps.py", "source_location": "L1", "id": "api_deps_rationale_1", "community": 132, "norm_label": "shared fastapi dependencies. ``get_current_user`` and ``oauth2_scheme`` live" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\api\\__init__.py", "source_location": "L1", "id": "api_app_api_init_py", "community": 169, "norm_label": "__init__.py" }, { "label": "auth.py", "file_type": "code", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L1", "id": "api_app_api_middleware_auth_py", "community": 0, "norm_label": "auth.py" }, { "label": "get_current_user()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L29", "id": "middleware_auth_get_current_user", "community": 0, "norm_label": "get_current_user()" }, { "label": "Auth middleware \u2014 JWT validation dependency. ``get_current_user`` is the Fast", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L1", "id": "middleware_auth_rationale_1", "community": 0, "norm_label": "auth middleware \u2014 jwt validation dependency. ``get_current_user`` is the fast" }, { "label": "Validate a Bearer JWT and return the authenticated user. The JWT is used", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L33", "id": "middleware_auth_rationale_33", "community": 0, "norm_label": "validate a bearer jwt and return the authenticated user. the jwt is used" }, { "label": "rate_limit.py", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L1", "id": "api_app_api_middleware_rate_limit_py", "community": 4, "norm_label": "rate_limit.py" }, { "label": "_get_user_id_from_jwt()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L51", "id": "middleware_rate_limit_get_user_id_from_jwt", "community": 4, "norm_label": "_get_user_id_from_jwt()" }, { "label": "TierRateLimitMiddleware", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L70", "id": "middleware_rate_limit_tierratelimitmiddleware", "community": 4, "norm_label": "tierratelimitmiddleware" }, { "label": "BaseHTTPMiddleware", "file_type": "code", "source_file": "", "source_location": "", "id": "basehttpmiddleware", "community": 4, "norm_label": "basehttpmiddleware" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L78", "id": "middleware_rate_limit_tierratelimitmiddleware_init", "community": 4, "norm_label": ".__init__()" }, { "label": ".dispatch()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L83", "id": "middleware_rate_limit_tierratelimitmiddleware_dispatch", "community": 4, "norm_label": ".dispatch()" }, { "label": "Tier-aware rate limiting middleware. Uses a per-user sliding-window counter (", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L1", "id": "middleware_rate_limit_rationale_1", "community": 4, "norm_label": "tier-aware rate limiting middleware. uses a per-user sliding-window counter (" }, { "label": "Key function for the slowapi Limiter: returns JWT sub or remote IP.", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L52", "id": "middleware_rate_limit_rationale_52", "community": 4, "norm_label": "key function for the slowapi limiter: returns jwt sub or remote ip." }, { "label": "Sliding-window rate limiter applied globally across all non-exempt routes.", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L71", "id": "middleware_rate_limit_rationale_71", "community": 4, "norm_label": "sliding-window rate limiter applied globally across all non-exempt routes." }, { "label": "sanitizer.py", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L1", "id": "api_app_api_middleware_sanitizer_py", "community": 4, "norm_label": "sanitizer.py" }, { "label": "_sanitize_text()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L54", "id": "middleware_sanitizer_sanitize_text", "community": 4, "norm_label": "_sanitize_text()" }, { "label": "SanitizerMiddleware", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L74", "id": "middleware_sanitizer_sanitizermiddleware", "community": 4, "norm_label": "sanitizermiddleware" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L77", "id": "middleware_sanitizer_sanitizermiddleware_init", "community": 4, "norm_label": ".__init__()" }, { "label": ".dispatch()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L80", "id": "middleware_sanitizer_sanitizermiddleware_dispatch", "community": 4, "norm_label": ".dispatch()" }, { "label": "Response sanitizer middleware. Scans JSON responses from the /api/v1/chat end", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L1", "id": "middleware_sanitizer_rationale_1", "community": 4, "norm_label": "response sanitizer middleware. scans json responses from the /api/v1/chat end" }, { "label": "Scan *text* for prompt fragments and replace matches with ``[REDACTED]``.", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L55", "id": "middleware_sanitizer_rationale_55", "community": 4, "norm_label": "scan *text* for prompt fragments and replace matches with ``[redacted]``." }, { "label": "Strip prompt IP from /api/v1/chat JSON responses.", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L75", "id": "middleware_sanitizer_rationale_75", "community": 4, "norm_label": "strip prompt ip from /api/v1/chat json responses." }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\api\\middleware\\__init__.py", "source_location": "L1", "id": "api_app_api_middleware_init_py", "community": 4, "norm_label": "__init__.py" }, { "label": "API middleware package. Exports the three middleware components introduced in", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\__init__.py", "source_location": "L1", "id": "middleware_init_rationale_1", "community": 4, "norm_label": "api middleware package. exports the three middleware components introduced in" }, { "label": "agents.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L1", "id": "api_app_api_routes_agents_py", "community": 5, "norm_label": "agents.py" }, { "label": "_dt_ms()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L45", "id": "routes_agents_dt_ms", "community": 5, "norm_label": "_dt_ms()" }, { "label": "_dt_ms_opt()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L49", "id": "routes_agents_dt_ms_opt", "community": 5, "norm_label": "_dt_ms_opt()" }, { "label": "_to_data_types()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L53", "id": "routes_agents_to_data_types", "community": 5, "norm_label": "_to_data_types()" }, { "label": "_to_run_log_response()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L70", "id": "routes_agents_to_run_log_response", "community": 5, "norm_label": "_to_run_log_response()" }, { "label": "_enforce_agent_limit()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L84", "id": "routes_agents_enforce_agent_limit", "community": 5, "norm_label": "_enforce_agent_limit()" }, { "label": "_enforce_run_frequency()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L94", "id": "routes_agents_enforce_run_frequency", "community": 5, "norm_label": "_enforce_run_frequency()" }, { "label": "get_agent_catalog()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L125", "id": "routes_agents_get_agent_catalog", "community": 5, "norm_label": "get_agent_catalog()" }, { "label": "can_create_agent()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L154", "id": "routes_agents_can_create_agent", "community": 5, "norm_label": "can_create_agent()" }, { "label": "trigger_agent_run()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L174", "id": "routes_agents_trigger_agent_run", "community": 5, "norm_label": "trigger_agent_run()" }, { "label": "Agent routes. Backend responsibilities are intentionally minimal: GET /", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L1", "id": "routes_agents_rationale_1", "community": 5, "norm_label": "agent routes. backend responsibilities are intentionally minimal: get /" }, { "label": "Raise HTTP 402 if the user has exceeded their daily batch run limit.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L99", "id": "routes_agents_rationale_99", "community": 5, "norm_label": "raise http 402 if the user has exceeded their daily batch run limit." }, { "label": "Return the static list of available agent types and their descriptions.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L128", "id": "routes_agents_rationale_128", "community": 5, "norm_label": "return the static list of available agent types and their descriptions." }, { "label": "Check if the user can create one more agent based on billing tier. Since", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L158", "id": "routes_agents_rationale_158", "community": 5, "norm_label": "check if the user can create one more agent based on billing tier. since" }, { "label": "Trigger a local agent run using client-provided configuration.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L179", "id": "routes_agents_rationale_179", "community": 5, "norm_label": "trigger a local agent run using client-provided configuration." }, { "label": "agent_setup.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L1", "id": "api_app_api_routes_agent_setup_py", "community": 10, "norm_label": "agent_setup.py" }, { "label": "JourneySession", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L60", "id": "routes_agent_setup_journeysession", "community": 10, "norm_label": "journeysession" }, { "label": ".is_expired()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L71", "id": "routes_agent_setup_journeysession_is_expired", "community": 10, "norm_label": ".is_expired()" }, { "label": "get_journey_session()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L79", "id": "routes_agent_setup_get_journey_session", "community": 10, "norm_label": "get_journey_session()" }, { "label": "_build_system_prompt()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L164", "id": "routes_agent_setup_build_system_prompt", "community": 10, "norm_label": "_build_system_prompt()" }, { "label": "_extract_agent_config()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L195", "id": "routes_agent_setup_extract_agent_config", "community": 10, "norm_label": "_extract_agent_config()" }, { "label": "_as_text()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L219", "id": "routes_agent_setup_as_text", "community": 10, "norm_label": "_as_text()" }, { "label": "_call_llm_with_tools()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L237", "id": "routes_agent_setup_call_llm_with_tools", "community": 10, "norm_label": "_call_llm_with_tools()" }, { "label": "handle_journey_start()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L355", "id": "routes_agent_setup_handle_journey_start", "community": 10, "norm_label": "handle_journey_start()" }, { "label": "handle_journey_message()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L430", "id": "routes_agent_setup_handle_journey_message", "community": 10, "norm_label": "handle_journey_message()" }, { "label": "Chatbot Journey \u2014 WS-based guided conversation to build an AgentConfig. The j", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L1", "id": "routes_agent_setup_rationale_1", "community": 10, "norm_label": "chatbot journey \u2014 ws-based guided conversation to build an agentconfig. the j" }, { "label": "Retrieve session; return None on missing, expired, or wrong owner.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L80", "id": "routes_agent_setup_rationale_80", "community": 10, "norm_label": "retrieve session; return none on missing, expired, or wrong owner." }, { "label": "Return ``(compiled_system_prompt, langfuse_prompt_obj_or_None)``.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L169", "id": "routes_agent_setup_rationale_169", "community": 10, "norm_label": "return ``(compiled_system_prompt, langfuse_prompt_obj_or_none)``." }, { "label": "Return validated AgentConfig JSON string from between markers, or None. P", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L196", "id": "routes_agent_setup_rationale_196", "community": 10, "norm_label": "return validated agentconfig json string from between markers, or none. p" }, { "label": "Build LangChain messages from history and invoke the LLM with tools. Hand", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L246", "id": "routes_agent_setup_rationale_246", "community": 10, "norm_label": "build langchain messages from history and invoke the llm with tools. hand" }, { "label": "Handle a ``journey_start`` WS frame. Creates a session, runs the setup LL", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L359", "id": "routes_agent_setup_rationale_359", "community": 10, "norm_label": "handle a ``journey_start`` ws frame. creates a session, runs the setup ll" }, { "label": "Handle a ``journey_message`` WS frame. Appends the user message, calls th", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L434", "id": "routes_agent_setup_rationale_434", "community": 10, "norm_label": "handle a ``journey_message`` ws frame. appends the user message, calls th" }, { "label": "auth.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L1", "id": "api_app_api_routes_auth_py", "community": 0, "norm_label": "auth.py" }, { "label": "_get_google_provider()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L45", "id": "routes_auth_get_google_provider", "community": 0, "norm_label": "_get_google_provider()" }, { "label": "_hash_password()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L69", "id": "routes_auth_hash_password", "community": 0, "norm_label": "_hash_password()" }, { "label": "_verify_password()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L73", "id": "routes_auth_verify_password", "community": 0, "norm_label": "_verify_password()" }, { "label": "_hash_token()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L77", "id": "routes_auth_hash_token", "community": 0, "norm_label": "_hash_token()" }, { "label": "_make_access_token()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L82", "id": "routes_auth_make_access_token", "community": 0, "norm_label": "_make_access_token()" }, { "label": "_RegisterRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L100", "id": "routes_auth_registerrequest", "community": 0, "norm_label": "_registerrequest" }, { "label": "_LoginRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L107", "id": "routes_auth_loginrequest", "community": 0, "norm_label": "_loginrequest" }, { "label": "_RefreshRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L112", "id": "routes_auth_refreshrequest", "community": 0, "norm_label": "_refreshrequest" }, { "label": "register()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L120", "id": "routes_auth_register", "community": 0, "norm_label": "register()" }, { "label": "login()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L162", "id": "routes_auth_login", "community": 0, "norm_label": "login()" }, { "label": "refresh()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L193", "id": "routes_auth_refresh", "community": 0, "norm_label": "refresh()" }, { "label": "_UpdateProfileRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L234", "id": "routes_auth_updateprofilerequest", "community": 0, "norm_label": "_updateprofilerequest" }, { "label": "me()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L240", "id": "routes_auth_me", "community": 0, "norm_label": "me()" }, { "label": "update_profile()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L246", "id": "routes_auth_update_profile", "community": 0, "norm_label": "update_profile()" }, { "label": "_issue_refresh_token()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L276", "id": "routes_auth_issue_refresh_token", "community": 0, "norm_label": "_issue_refresh_token()" }, { "label": "_OAuthAuthorizeResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L299", "id": "routes_auth_oauthauthorizeresponse", "community": 0, "norm_label": "_oauthauthorizeresponse" }, { "label": "_OAuthCallbackRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L304", "id": "routes_auth_oauthcallbackrequest", "community": 0, "norm_label": "_oauthcallbackrequest" }, { "label": "oauth_web_callback()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L317", "id": "routes_auth_oauth_web_callback", "community": 0, "norm_label": "oauth_web_callback()" }, { "label": "oauth_authorize()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L342", "id": "routes_auth_oauth_authorize", "community": 0, "norm_label": "oauth_authorize()" }, { "label": "oauth_callback()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L377", "id": "routes_auth_oauth_callback", "community": 0, "norm_label": "oauth_callback()" }, { "label": "_build_profile()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L506", "id": "routes_auth_build_profile", "community": 0, "norm_label": "_build_profile()" }, { "label": "_UpdateMemoryRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L555", "id": "routes_auth_updatememoryrequest", "community": 0, "norm_label": "_updatememoryrequest" }, { "label": "update_memory()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L561", "id": "routes_auth_update_memory", "community": 0, "norm_label": "update_memory()" }, { "label": "reset_onboarding()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L579", "id": "routes_auth_reset_onboarding", "community": 0, "norm_label": "reset_onboarding()" }, { "label": "_NormalizeRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L591", "id": "routes_auth_normalizerequest", "community": 0, "norm_label": "_normalizerequest" }, { "label": "_NormalizeResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L595", "id": "routes_auth_normalizeresponse", "community": 0, "norm_label": "_normalizeresponse" }, { "label": "normalize_onboarding()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L600", "id": "routes_auth_normalize_onboarding", "community": 0, "norm_label": "normalize_onboarding()" }, { "label": "_ChangePasswordRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L631", "id": "routes_auth_changepasswordrequest", "community": 0, "norm_label": "_changepasswordrequest" }, { "label": "change_password()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L637", "id": "routes_auth_change_password", "community": 0, "norm_label": "change_password()" }, { "label": "list_oauth_accounts()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L668", "id": "routes_auth_list_oauth_accounts", "community": 0, "norm_label": "list_oauth_accounts()" }, { "label": "unlink_oauth_account()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L688", "id": "routes_auth_unlink_oauth_account", "community": 0, "norm_label": "unlink_oauth_account()" }, { "label": "_UpdateAvatarRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L730", "id": "routes_auth_updateavatarrequest", "community": 0, "norm_label": "_updateavatarrequest" }, { "label": "update_avatar()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L735", "id": "routes_auth_update_avatar", "community": 0, "norm_label": "update_avatar()" }, { "label": "delete_account()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L760", "id": "routes_auth_delete_account", "community": 0, "norm_label": "delete_account()" }, { "label": "Auth routes: register, login, refresh, me, OAuth social login, onboarding. Us", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L1", "id": "routes_auth_rationale_1", "community": 0, "norm_label": "auth routes: register, login, refresh, me, oauth social login, onboarding. us" }, { "label": "SHA-256 of the plain refresh token string.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L78", "id": "routes_auth_rationale_78", "community": 0, "norm_label": "sha-256 of the plain refresh token string." }, { "label": "Return (signed JWT, expires_at_ms).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L83", "id": "routes_auth_rationale_83", "community": 0, "norm_label": "return (signed jwt, expires_at_ms)." }, { "label": "Create a new account and return JWT tokens.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L124", "id": "routes_auth_rationale_124", "community": 0, "norm_label": "create a new account and return jwt tokens." }, { "label": "Validate credentials and return JWT tokens.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L166", "id": "routes_auth_rationale_166", "community": 0, "norm_label": "validate credentials and return jwt tokens." }, { "label": "Rotate a refresh token and return a new token pair.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L197", "id": "routes_auth_rationale_197", "community": 0, "norm_label": "rotate a refresh token and return a new token pair." }, { "label": "Return the profile for the authenticated user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L241", "id": "routes_auth_rationale_241", "community": 0, "norm_label": "return the profile for the authenticated user." }, { "label": "Update the authenticated user's name and surname.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L251", "id": "routes_auth_rationale_251", "community": 0, "norm_label": "update the authenticated user's name and surname." }, { "label": "Create a refresh token row and return (plain_token, AuthTokens).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L277", "id": "routes_auth_rationale_277", "community": 0, "norm_label": "create a refresh token row and return (plain_token, authtokens)." }, { "label": "Google redirects here after user consent. This endpoint immediately redir", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L322", "id": "routes_auth_rationale_322", "community": 0, "norm_label": "google redirects here after user consent. this endpoint immediately redir" }, { "label": "Generate a PKCE state + code_challenge and return the authorization URL.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L345", "id": "routes_auth_rationale_345", "community": 0, "norm_label": "generate a pkce state + code_challenge and return the authorization url." }, { "label": "Validate state, exchange the authorization code, and sign in (or register) the u", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L382", "id": "routes_auth_rationale_382", "community": 0, "norm_label": "validate state, exchange the authorization code, and sign in (or register) the u" }, { "label": "Re-fetch and return a full UserProfile (reuses get_current_user logic).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L507", "id": "routes_auth_rationale_507", "community": 0, "norm_label": "re-fetch and return a full userprofile (reuses get_current_user logic)." }, { "label": "Update core memory key/value pairs and optionally mark onboarding complete.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L566", "id": "routes_auth_rationale_566", "community": 0, "norm_label": "update core memory key/value pairs and optionally mark onboarding complete." }, { "label": "Reset onboarding so the wizard runs again on next login.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L583", "id": "routes_auth_rationale_583", "community": 0, "norm_label": "reset onboarding so the wizard runs again on next login." }, { "label": "One-shot LLM normalization for free-text onboarding answers.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L604", "id": "routes_auth_rationale_604", "community": 0, "norm_label": "one-shot llm normalization for free-text onboarding answers." }, { "label": "Change the authenticated user's password. Requires the current password f", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L642", "id": "routes_auth_rationale_642", "community": 0, "norm_label": "change the authenticated user's password. requires the current password f" }, { "label": "List all OAuth providers linked to the authenticated user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L672", "id": "routes_auth_rationale_672", "community": 0, "norm_label": "list all oauth providers linked to the authenticated user." }, { "label": "Unlink an OAuth provider from the authenticated user. Refuses if the user", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L693", "id": "routes_auth_rationale_693", "community": 0, "norm_label": "unlink an oauth provider from the authenticated user. refuses if the user" }, { "label": "Update the authenticated user's avatar URL. Accepts {\"avatar_url\": \"https", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L740", "id": "routes_auth_rationale_740", "community": 0, "norm_label": "update the authenticated user's avatar url. accepts {\"avatar_url\": \"https" }, { "label": "Permanently delete the authenticated user's account. Cascades: refresh to", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L764", "id": "routes_auth_rationale_764", "community": 0, "norm_label": "permanently delete the authenticated user's account. cascades: refresh to" }, { "label": "billing.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L1", "id": "api_app_api_routes_billing_py", "community": 26, "norm_label": "billing.py" }, { "label": "_CheckoutRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L26", "id": "routes_billing_checkoutrequest", "community": 0, "norm_label": "_checkoutrequest" }, { "label": "create_checkout()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L33", "id": "routes_billing_create_checkout", "community": 26, "norm_label": "create_checkout()" }, { "label": "stripe_webhook()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L46", "id": "routes_billing_stripe_webhook", "community": 26, "norm_label": "stripe_webhook()" }, { "label": "get_subscription()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L62", "id": "routes_billing_get_subscription", "community": 26, "norm_label": "get_subscription()" }, { "label": "cancel_subscription()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L79", "id": "routes_billing_cancel_subscription", "community": 26, "norm_label": "cancel_subscription()" }, { "label": "list_invoices()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L89", "id": "routes_billing_list_invoices", "community": 26, "norm_label": "list_invoices()" }, { "label": "Billing routes: Stripe checkout, webhook, subscription management. Business l", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L1", "id": "routes_billing_rationale_1", "community": 26, "norm_label": "billing routes: stripe checkout, webhook, subscription management. business l" }, { "label": "Create a Stripe checkout session for a tier upgrade. Returns a stub URL w", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L37", "id": "routes_billing_rationale_37", "community": 26, "norm_label": "create a stripe checkout session for a tier upgrade. returns a stub url w" }, { "label": "Handle Stripe webhook events. No JWT auth \u2014 authenticated via Stripe sign", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L51", "id": "routes_billing_rationale_51", "community": 26, "norm_label": "handle stripe webhook events. no jwt auth \u2014 authenticated via stripe sign" }, { "label": "Return the current subscription info for the authenticated user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L66", "id": "routes_billing_rationale_66", "community": 26, "norm_label": "return the current subscription info for the authenticated user." }, { "label": "Cancel the active subscription.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L83", "id": "routes_billing_rationale_83", "community": 26, "norm_label": "cancel the active subscription." }, { "label": "Return billing history (invoices) from Stripe. Returns an empty list when", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L93", "id": "routes_billing_rationale_93", "community": 26, "norm_label": "return billing history (invoices) from stripe. returns an empty list when" }, { "label": "chat.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L1", "id": "api_app_api_routes_chat_py", "community": 0, "norm_label": "chat.py" }, { "label": "_EmbedRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L29", "id": "routes_chat_embedrequest", "community": 0, "norm_label": "_embedrequest" }, { "label": "_EmbedResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L33", "id": "routes_chat_embedresponse", "community": 0, "norm_label": "_embedresponse" }, { "label": "chat()", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L41", "id": "routes_chat_chat", "community": 0, "norm_label": "chat()" }, { "label": "_BriefRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L54", "id": "routes_chat_briefrequest", "community": 0, "norm_label": "_briefrequest" }, { "label": "_BriefResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L59", "id": "routes_chat_briefresponse", "community": 0, "norm_label": "_briefresponse" }, { "label": "brief()", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L64", "id": "routes_chat_brief", "community": 0, "norm_label": "brief()" }, { "label": "embed_text()", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L106", "id": "routes_chat_embed_text", "community": 0, "norm_label": "embed_text()" }, { "label": "Chat routes: POST /chat (REST fallback) and POST /chat/embed (text \u2192 vector).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L1", "id": "routes_chat_rationale_1", "community": 0, "norm_label": "chat routes: post /chat (rest fallback) and post /chat/embed (text \u2192 vector)." }, { "label": "REST fallback for home chat when websocket streaming is unavailable.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L45", "id": "routes_chat_rationale_45", "community": 0, "norm_label": "rest fallback for home chat when websocket streaming is unavailable." }, { "label": "REST fallback for brief when the device WebSocket is not ready.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L68", "id": "routes_chat_rationale_68", "community": 0, "norm_label": "rest fallback for brief when the device websocket is not ready." }, { "label": "Generate a 1536-dim embedding vector for the given text. Uses ``text-embe", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L110", "id": "routes_chat_rationale_110", "community": 0, "norm_label": "generate a 1536-dim embedding vector for the given text. uses ``text-embe" }, { "label": "device_ws.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L1", "id": "api_app_api_routes_device_ws_py", "community": 1, "norm_label": "device_ws.py" }, { "label": "device_ws()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L64", "id": "routes_device_ws_device_ws", "community": 1, "norm_label": "device_ws()" }, { "label": "_message_loop()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L132", "id": "routes_device_ws_message_loop", "community": 1, "norm_label": "_message_loop()" }, { "label": "_make_ws_executor()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L189", "id": "routes_device_ws_make_ws_executor", "community": 1, "norm_label": "_make_ws_executor()" }, { "label": "_handle_home_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L199", "id": "routes_device_ws_handle_home_request", "community": 1, "norm_label": "_handle_home_request()" }, { "label": "_handle_floating_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L267", "id": "routes_device_ws_handle_floating_request", "community": 1, "norm_label": "_handle_floating_request()" }, { "label": "_handle_brief_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L337", "id": "routes_device_ws_handle_brief_request", "community": 1, "norm_label": "_handle_brief_request()" }, { "label": "_handle_journey_start()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L421", "id": "routes_device_ws_handle_journey_start", "community": 1, "norm_label": "_handle_journey_start()" }, { "label": "_handle_journey_message()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L447", "id": "routes_device_ws_handle_journey_message", "community": 1, "norm_label": "_handle_journey_message()" }, { "label": "_heartbeat_loop()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L477", "id": "routes_device_ws_heartbeat_loop", "community": 1, "norm_label": "_heartbeat_loop()" }, { "label": "_mark_runs_disconnected()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L486", "id": "routes_device_ws_mark_runs_disconnected", "community": 1, "norm_label": "_mark_runs_disconnected()" }, { "label": "Device WebSocket endpoint. Persistent connection from Electron devices to the", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L1", "id": "routes_device_ws_rationale_1", "community": 1, "norm_label": "device websocket endpoint. persistent connection from electron devices to the" }, { "label": "Persistent WebSocket endpoint for Electron device connections. Authentica", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L65", "id": "routes_device_ws_rationale_65", "community": 1, "norm_label": "persistent websocket endpoint for electron device connections. authentica" }, { "label": "Receive frames from Electron and dispatch to the appropriate handler.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L133", "id": "routes_device_ws_rationale_133", "community": 1, "norm_label": "receive frames from electron and dispatch to the appropriate handler." }, { "label": "Return a callback that sends tool_call frames and awaits tool_result.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L190", "id": "routes_device_ws_rationale_190", "community": 1, "norm_label": "return a callback that sends tool_call frames and awaits tool_result." }, { "label": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L204", "id": "routes_device_ws_rationale_204", "community": 1, "norm_label": "handle a home_request frame \u2014 streams homeformatter output back on the socket." }, { "label": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L272", "id": "routes_device_ws_rationale_272", "community": 1, "norm_label": "handle a floating_request frame \u2014 streams floatingformatter output back on the s" }, { "label": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L342", "id": "routes_device_ws_rationale_342", "community": 1, "norm_label": "handle a brief_request frame \u2014 streams plain-text brief back on the socket." }, { "label": "Handle a journey_start frame \u2014 explores directory and sends first question.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L426", "id": "routes_device_ws_rationale_426", "community": 1, "norm_label": "handle a journey_start frame \u2014 explores directory and sends first question." }, { "label": "Handle a journey_message frame \u2014 continues the journey conversation.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L452", "id": "routes_device_ws_rationale_452", "community": 1, "norm_label": "handle a journey_message frame \u2014 continues the journey conversation." }, { "label": "Send a ping frame every 30 s to keep the connection alive.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L478", "id": "routes_device_ws_rationale_478", "community": 1, "norm_label": "send a ping frame every 30 s to keep the connection alive." }, { "label": "Mark all in-progress AgentRunLog rows as 'error' for this user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L487", "id": "routes_device_ws_rationale_487", "community": 1, "norm_label": "mark all in-progress agentrunlog rows as 'error' for this user." }, { "label": "memory.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L1", "id": "api_app_api_routes_memory_py", "community": 0, "norm_label": "memory.py" }, { "label": "RelationOut", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L50", "id": "routes_memory_relationout", "community": 0, "norm_label": "relationout" }, { "label": "RelationPatch", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L61", "id": "routes_memory_relationpatch", "community": 0, "norm_label": "relationpatch" }, { "label": "CoreAddBody", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L68", "id": "routes_memory_coreaddbody", "community": 0, "norm_label": "coreaddbody" }, { "label": "_relation_to_out()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L75", "id": "routes_memory_relation_to_out", "community": 0, "norm_label": "_relation_to_out()" }, { "label": "get_core_memory()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L94", "id": "routes_memory_get_core_memory", "community": 0, "norm_label": "get_core_memory()" }, { "label": "delete_core_key()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L105", "id": "routes_memory_delete_core_key", "community": 0, "norm_label": "delete_core_key()" }, { "label": "add_core_key()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L118", "id": "routes_memory_add_core_key", "community": 0, "norm_label": "add_core_key()" }, { "label": "get_relational_memory()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L130", "id": "routes_memory_get_relational_memory", "community": 0, "norm_label": "get_relational_memory()" }, { "label": "patch_relation()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L141", "id": "routes_memory_patch_relation", "community": 0, "norm_label": "patch_relation()" }, { "label": "delete_relation()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L181", "id": "routes_memory_delete_relation", "community": 0, "norm_label": "delete_relation()" }, { "label": "forget_all()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L202", "id": "routes_memory_forget_all", "community": 0, "norm_label": "forget_all()" }, { "label": "Memory management routes \u2014 view/edit/delete user memory tiers. All routes req", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L1", "id": "routes_memory_rationale_1", "community": 0, "norm_label": "memory management routes \u2014 view/edit/delete user memory tiers. all routes req" }, { "label": "Return all core memory k/v pairs (plaintext) for the current user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L98", "id": "routes_memory_rationale_98", "community": 0, "norm_label": "return all core memory k/v pairs (plaintext) for the current user." }, { "label": "Delete a single core memory key (GDPR Art. 17).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L110", "id": "routes_memory_rationale_110", "community": 0, "norm_label": "delete a single core memory key (gdpr art. 17)." }, { "label": "Add or overwrite a core memory key/value pair.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L123", "id": "routes_memory_rationale_123", "community": 0, "norm_label": "add or overwrite a core memory key/value pair." }, { "label": "Return all relational memory rows for the current user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L134", "id": "routes_memory_rationale_134", "community": 0, "norm_label": "return all relational memory rows for the current user." }, { "label": "Edit a relation row's labels, predicate, or confidence.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L147", "id": "routes_memory_rationale_147", "community": 0, "norm_label": "edit a relation row's labels, predicate, or confidence." }, { "label": "Hard-delete a relation row (GDPR Art. 17).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L186", "id": "routes_memory_rationale_186", "community": 0, "norm_label": "hard-delete a relation row (gdpr art. 17)." }, { "label": "Wipe all memory tiers for the current user (GDPR Art. 17). Requires ``X-C", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L207", "id": "routes_memory_rationale_207", "community": 0, "norm_label": "wipe all memory tiers for the current user (gdpr art. 17). requires ``x-c" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\__init__.py", "source_location": "L1", "id": "api_app_api_routes_init_py", "community": 170, "norm_label": "__init__.py" }, { "label": "oauth_providers.py", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L1", "id": "api_app_auth_oauth_providers_py", "community": 8, "norm_label": "oauth_providers.py" }, { "label": "OAuthUserInfo", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L39", "id": "auth_oauth_providers_oauthuserinfo", "community": 8, "norm_label": "oauthuserinfo" }, { "label": "generate_pkce_pair()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L52", "id": "auth_oauth_providers_generate_pkce_pair", "community": 8, "norm_label": "generate_pkce_pair()" }, { "label": "GoogleOAuthProvider", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L67", "id": "auth_oauth_providers_googleoauthprovider", "community": 0, "norm_label": "googleoauthprovider" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L80", "id": "auth_oauth_providers_googleoauthprovider_init", "community": 0, "norm_label": ".__init__()" }, { "label": ".get_authorization_url()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L85", "id": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "community": 0, "norm_label": ".get_authorization_url()" }, { "label": ".exchange_code()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L100", "id": "auth_oauth_providers_googleoauthprovider_exchange_code", "community": 0, "norm_label": ".exchange_code()" }, { "label": ".get_userinfo()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L119", "id": "auth_oauth_providers_googleoauthprovider_get_userinfo", "community": 8, "norm_label": ".get_userinfo()" }, { "label": "OAuth 2.0 + PKCE provider abstractions. Each provider implements a three-step", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L1", "id": "auth_oauth_providers_rationale_1", "community": 8, "norm_label": "oauth 2.0 + pkce provider abstractions. each provider implements a three-step" }, { "label": "Normalized user identity returned by any provider.", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L40", "id": "auth_oauth_providers_rationale_40", "community": 8, "norm_label": "normalized user identity returned by any provider." }, { "label": "Generate a (code_verifier, code_challenge) pair for PKCE S256. The code_v", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L53", "id": "auth_oauth_providers_rationale_53", "community": 8, "norm_label": "generate a (code_verifier, code_challenge) pair for pkce s256. the code_v" }, { "label": "Google OAuth 2.0 provider (openid email profile scope). Uses Google's sta", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L68", "id": "auth_oauth_providers_rationale_68", "community": 0, "norm_label": "google oauth 2.0 provider (openid email profile scope). uses google's sta" }, { "label": "Build the Google consent-screen URL.", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L86", "id": "auth_oauth_providers_rationale_86", "community": 0, "norm_label": "build the google consent-screen url." }, { "label": "Exchange authorization code for an access token.", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L103", "id": "auth_oauth_providers_rationale_103", "community": 0, "norm_label": "exchange authorization code for an access token." }, { "label": "Fetch the authenticated user's identity from Google.", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L120", "id": "auth_oauth_providers_rationale_120", "community": 8, "norm_label": "fetch the authenticated user's identity from google." }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\auth\\__init__.py", "source_location": "L1", "id": "api_app_auth_init_py", "community": 133, "norm_label": "__init__.py" }, { "label": "OAuth provider abstractions and utilities.", "file_type": "rationale", "source_file": "api\\app\\auth\\__init__.py", "source_location": "L1", "id": "auth_init_rationale_1", "community": 133, "norm_label": "oauth provider abstractions and utilities." }, { "label": "stripe_service.py", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L1", "id": "api_app_billing_stripe_service_py", "community": 20, "norm_label": "stripe_service.py" }, { "label": "StripeService", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L28", "id": "billing_stripe_service_stripeservice", "community": 20, "norm_label": "stripeservice" }, { "label": "._configured()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L33", "id": "billing_stripe_service_stripeservice_configured", "community": 20, "norm_label": "._configured()" }, { "label": "._client()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L36", "id": "billing_stripe_service_stripeservice_client", "community": 20, "norm_label": "._client()" }, { "label": ".create_checkout_session()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L42", "id": "billing_stripe_service_stripeservice_create_checkout_session", "community": 20, "norm_label": ".create_checkout_session()" }, { "label": ".handle_webhook()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L81", "id": "billing_stripe_service_stripeservice_handle_webhook", "community": 20, "norm_label": ".handle_webhook()" }, { "label": ".get_subscription()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L155", "id": "billing_stripe_service_stripeservice_get_subscription", "community": 20, "norm_label": ".get_subscription()" }, { "label": ".cancel_subscription()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L178", "id": "billing_stripe_service_stripeservice_cancel_subscription", "community": 20, "norm_label": ".cancel_subscription()" }, { "label": ".list_invoices()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L203", "id": "billing_stripe_service_stripeservice_list_invoices", "community": 20, "norm_label": ".list_invoices()" }, { "label": "._upsert_subscription()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L244", "id": "billing_stripe_service_stripeservice_upsert_subscription", "community": 20, "norm_label": "._upsert_subscription()" }, { "label": "._update_subscription_by_stripe_id()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L267", "id": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id", "community": 20, "norm_label": "._update_subscription_by_stripe_id()" }, { "label": "Stripe service: checkout sessions, webhook handling, subscription management.", "file_type": "rationale", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L1", "id": "billing_stripe_service_rationale_1", "community": 20, "norm_label": "stripe service: checkout sessions, webhook handling, subscription management." }, { "label": "Wraps all Stripe interactions and owns subscription persistence.", "file_type": "rationale", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L29", "id": "billing_stripe_service_rationale_29", "community": 20, "norm_label": "wraps all stripe interactions and owns subscription persistence." }, { "label": "Create a Stripe checkout session and return the URL. Returns a stub U", "file_type": "rationale", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L49", "id": "billing_stripe_service_rationale_49", "community": 20, "norm_label": "create a stripe checkout session and return the url. returns a stub u" }, { "label": "Process a Stripe webhook event. Verifies the signature, then dispatch", "file_type": "rationale", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L87", "id": "billing_stripe_service_rationale_87", "community": 20, "norm_label": "process a stripe webhook event. verifies the signature, then dispatch" }, { "label": "Return the subscription record for ``user_id``, or ``None`` if absent.", "file_type": "rationale", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L158", "id": "billing_stripe_service_rationale_158", "community": 20, "norm_label": "return the subscription record for ``user_id``, or ``none`` if absent." }, { "label": "Cancel the user's Stripe subscription and downgrade them to free. Rai", "file_type": "rationale", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L179", "id": "billing_stripe_service_rationale_179", "community": 20, "norm_label": "cancel the user's stripe subscription and downgrade them to free. rai" }, { "label": "Return recent invoices for the user from Stripe. Returns an empty lis", "file_type": "rationale", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L206", "id": "billing_stripe_service_rationale_206", "community": 20, "norm_label": "return recent invoices for the user from stripe. returns an empty lis" }, { "label": "tier_manager.py", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L1", "id": "api_app_billing_tier_manager_py", "community": 27, "norm_label": "tier_manager.py" }, { "label": "TierManager", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L80", "id": "billing_tier_manager_tiermanager", "community": 27, "norm_label": "tiermanager" }, { "label": ".get_tier()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L85", "id": "billing_tier_manager_tiermanager_get_tier", "community": 27, "norm_label": ".get_tier()" }, { "label": ".check_feature()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L104", "id": "billing_tier_manager_tiermanager_check_feature", "community": 27, "norm_label": ".check_feature()" }, { "label": ".require_feature()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L116", "id": "billing_tier_manager_tiermanager_require_feature", "community": 27, "norm_label": ".require_feature()" }, { "label": ".get_rate_limit()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L128", "id": "billing_tier_manager_tiermanager_get_rate_limit", "community": 27, "norm_label": ".get_rate_limit()" }, { "label": "Tier manager: feature matrix and quota enforcement. ``TierManager`` is the si", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L1", "id": "billing_tier_manager_rationale_1", "community": 27, "norm_label": "tier manager: feature matrix and quota enforcement. ``tiermanager`` is the si" }, { "label": "Centralises tier feature-gating, rate-limit lookups, and quota checks.", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L81", "id": "billing_tier_manager_rationale_81", "community": 27, "norm_label": "centralises tier feature-gating, rate-limit lookups, and quota checks." }, { "label": "Return the current billing tier for ``user_id`` from the DB. Falls ba", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L86", "id": "billing_tier_manager_rationale_86", "community": 27, "norm_label": "return the current billing tier for ``user_id`` from the db. falls ba" }, { "label": "Return ``True`` if ``tier`` has ``feature`` enabled. For numeric feat", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L105", "id": "billing_tier_manager_rationale_105", "community": 27, "norm_label": "return ``true`` if ``tier`` has ``feature`` enabled. for numeric feat" }, { "label": "Raise ``HTTP 403`` if ``tier`` does not have ``feature``.", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L117", "id": "billing_tier_manager_rationale_117", "community": 27, "norm_label": "raise ``http 403`` if ``tier`` does not have ``feature``." }, { "label": "Return the requests-per-minute limit for ``tier``.", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L129", "id": "billing_tier_manager_rationale_129", "community": 27, "norm_label": "return the requests-per-minute limit for ``tier``." }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\billing\\__init__.py", "source_location": "L1", "id": "api_app_billing_init_py", "community": 171, "norm_label": "__init__.py" }, { "label": "settings.py", "file_type": "code", "source_file": "api\\app\\config\\settings.py", "source_location": "L1", "id": "api_app_config_settings_py", "community": 92, "norm_label": "settings.py" }, { "label": "Settings", "file_type": "code", "source_file": "api\\app\\config\\settings.py", "source_location": "L5", "id": "config_settings_settings", "community": 92, "norm_label": "settings" }, { "label": "BaseSettings", "file_type": "code", "source_file": "", "source_location": "", "id": "basesettings", "community": 92, "norm_label": "basesettings" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\config\\__init__.py", "source_location": "L1", "id": "api_app_config_init_py", "community": 172, "norm_label": "__init__.py" }, { "label": "agent_registry.py", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L1", "id": "api_app_core_agent_registry_py", "community": 30, "norm_label": "agent_registry.py" }, { "label": "BaseAgent", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L9", "id": "core_agent_registry_baseagent", "community": 30, "norm_label": "baseagent" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "id": "abc", "community": 30, "norm_label": "abc" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L12", "id": "core_agent_registry_baseagent_init", "community": 30, "norm_label": ".__init__()" }, { "label": "get_name()", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L23", "id": "core_agent_registry_get_name", "community": 30, "norm_label": "get_name()" }, { "label": "get_description()", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L26", "id": "core_agent_registry_get_description", "community": 30, "norm_label": "get_description()" }, { "label": "skills()", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L29", "id": "core_agent_registry_skills", "community": 30, "norm_label": "skills()" }, { "label": "Minimal agent base types retained for compatibility with batch runners.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L1", "id": "core_agent_registry_rationale_1", "community": 30, "norm_label": "minimal agent base types retained for compatibility with batch runners." }, { "label": "Common base for non-chat agents still using the old base contract.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L10", "id": "core_agent_registry_rationale_10", "community": 30, "norm_label": "common base for non-chat agents still using the old base contract." }, { "label": "agent_runner.py", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1", "id": "api_app_core_agent_runner_py", "community": 1, "norm_label": "agent_runner.py" }, { "label": "is_agent_running()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L61", "id": "core_agent_runner_is_agent_running", "community": 1, "norm_label": "is_agent_running()" }, { "label": "_is_overdue()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L154", "id": "core_agent_runner_is_overdue", "community": 1, "norm_label": "_is_overdue()" }, { "label": "_make_agent_executor()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L179", "id": "core_agent_runner_make_agent_executor", "community": 1, "norm_label": "_make_agent_executor()" }, { "label": "_as_text()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L204", "id": "core_agent_runner_as_text", "community": 4, "norm_label": "_as_text()" }, { "label": "_run_agent_with_tools()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L222", "id": "core_agent_runner_run_agent_with_tools", "community": 2, "norm_label": "_run_agent_with_tools()" }, { "label": "_build_processing_tools()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L330", "id": "core_agent_runner_build_processing_tools", "community": 1, "norm_label": "_build_processing_tools()" }, { "label": "_scan_directories()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L343", "id": "core_agent_runner_scan_directories", "community": 1, "norm_label": "_scan_directories()" }, { "label": "_fetch_projects()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L411", "id": "core_agent_runner_fetch_projects", "community": 1, "norm_label": "_fetch_projects()" }, { "label": "_fetch_domain_entities()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L429", "id": "core_agent_runner_fetch_domain_entities", "community": 1, "norm_label": "_fetch_domain_entities()" }, { "label": "_format_entities_for_context()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L449", "id": "core_agent_runner_format_entities_for_context", "community": 1, "norm_label": "_format_entities_for_context()" }, { "label": "_format_projects()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L497", "id": "core_agent_runner_format_projects", "community": 1, "norm_label": "_format_projects()" }, { "label": "_format_metadata()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L512", "id": "core_agent_runner_format_metadata", "community": 1, "norm_label": "_format_metadata()" }, { "label": "_get_extraction_rules()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L527", "id": "core_agent_runner_get_extraction_rules", "community": 1, "norm_label": "_get_extraction_rules()" }, { "label": "_get_no_match_behavior()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L543", "id": "core_agent_runner_get_no_match_behavior", "community": 1, "norm_label": "_get_no_match_behavior()" }, { "label": "run_local_agent()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L556", "id": "core_agent_runner_run_local_agent", "community": 1, "norm_label": "run_local_agent()" }, { "label": "run_cloud_agent()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L769", "id": "core_agent_runner_run_cloud_agent", "community": 1, "norm_label": "run_cloud_agent()" }, { "label": "trigger_pending_runs()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L984", "id": "core_agent_runner_trigger_pending_runs", "community": 1, "norm_label": "trigger_pending_runs()" }, { "label": "_finalize_run()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1004", "id": "core_agent_runner_finalize_run", "community": 1, "norm_label": "_finalize_run()" }, { "label": "Agent run orchestrator. Drives two agent types: * **Local directory agent*", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1", "id": "core_agent_runner_rationale_1", "community": 1, "norm_label": "agent run orchestrator. drives two agent types: * **local directory agent*" }, { "label": "Return ``True`` if *agent_id* already has a run in progress.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L62", "id": "core_agent_runner_rationale_62", "community": 1, "norm_label": "return ``true`` if *agent_id* already has a run in progress." }, { "label": "Return ``True`` if the next scheduled run time has already passed. Always", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L155", "id": "core_agent_runner_rationale_155", "community": 1, "norm_label": "return ``true`` if the next scheduled run time has already passed. always" }, { "label": "Create a WS callback for ``set_client_executor()`` so that all tools can us", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L184", "id": "core_agent_runner_rationale_184", "community": 1, "norm_label": "create a ws callback for ``set_client_executor()`` so that all tools can us" }, { "label": "Run an LLM agent with tool-calling, returning the final text response. If", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L234", "id": "core_agent_runner_rationale_234", "community": 1, "norm_label": "run an llm agent with tool-calling, returning the final text response. if" }, { "label": "Build the tool list for processing based on user's data_types selection.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L331", "id": "core_agent_runner_rationale_331", "community": 1, "norm_label": "build the tool list for processing based on user's data_types selection." }, { "label": "Walk directories via WS tool calls and return filtered file paths. Recurs", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L348", "id": "core_agent_runner_rationale_348", "community": 1, "norm_label": "walk directories via ws tool calls and return filtered file paths. recurs" }, { "label": "Fetch all projects from the Electron client via WS.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L412", "id": "core_agent_runner_rationale_412", "community": 1, "norm_label": "fetch all projects from the electron client via ws." }, { "label": "Fetch existing rows for a domain, scoped to a project where applicable.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L430", "id": "core_agent_runner_rationale_430", "community": 1, "norm_label": "fetch existing rows for a domain, scoped to a project where applicable." }, { "label": "Format existing entity rows as a readable context block for the LLM. Incl", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L450", "id": "core_agent_runner_rationale_450", "community": 1, "norm_label": "format existing entity rows as a readable context block for the llm. incl" }, { "label": "Format the project list for the unified system prompt.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L498", "id": "core_agent_runner_rationale_498", "community": 1, "norm_label": "format the project list for the unified system prompt." }, { "label": "Format preprocessor metadata as a compact context block.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L513", "id": "core_agent_runner_rationale_513", "community": 1, "norm_label": "format preprocessor metadata as a compact context block." }, { "label": "Return the extraction_prompt for *content_type* from *agent_config*. Fall", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L528", "id": "core_agent_runner_rationale_528", "community": 1, "norm_label": "return the extraction_prompt for *content_type* from *agent_config*. fall" }, { "label": "Derive the 'no project match' instruction from global_rules.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L544", "id": "core_agent_runner_rationale_544", "community": 1, "norm_label": "derive the 'no project match' instruction from global_rules." }, { "label": "Execute a local directory agent run \u2014 V2 unified flow. Phase A \u2014 Detect +", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L563", "id": "core_agent_runner_rationale_563", "community": 1, "norm_label": "execute a local directory agent run \u2014 v2 unified flow. phase a \u2014 detect +" }, { "label": "Execute a cloud connector agent run end-to-end. Steps: 1. Verify t", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L775", "id": "core_agent_runner_rationale_775", "community": 1, "norm_label": "execute a cloud connector agent run end-to-end. steps: 1. verify t" }, { "label": "Dispatch any overdue agent runs after an Electron device connects. Called", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L989", "id": "core_agent_runner_rationale_989", "community": 1, "norm_label": "dispatch any overdue agent runs after an electron device connects. called" }, { "label": "Persist the run outcome and optionally update ``last_run_at`` on the config.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1015", "id": "core_agent_runner_rationale_1015", "community": 1, "norm_label": "persist the run outcome and optionally update ``last_run_at`` on the config." }, { "label": "agent_session_buffer.py", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L1", "id": "api_app_core_agent_session_buffer_py", "community": 21, "norm_label": "agent_session_buffer.py" }, { "label": "_SessionBuffer", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L22", "id": "core_agent_session_buffer_sessionbuffer", "community": 21, "norm_label": "_sessionbuffer" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L23", "id": "core_agent_session_buffer_sessionbuffer_init", "community": 21, "norm_label": ".__init__()" }, { "label": "._evict_stale()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L27", "id": "core_agent_session_buffer_sessionbuffer_evict_stale", "community": 21, "norm_label": "._evict_stale()" }, { "label": ".get()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L33", "id": "core_agent_session_buffer_sessionbuffer_get", "community": 21, "norm_label": ".get()" }, { "label": ".set()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L46", "id": "core_agent_session_buffer_sessionbuffer_set", "community": 21, "norm_label": ".set()" }, { "label": ".clear()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L53", "id": "core_agent_session_buffer_sessionbuffer_clear", "community": 21, "norm_label": ".clear()" }, { "label": "In-process TTL buffer for per-session LangChain message history. Stores the ful", "file_type": "rationale", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L1", "id": "core_agent_session_buffer_rationale_1", "community": 21, "norm_label": "in-process ttl buffer for per-session langchain message history. stores the ful" }, { "label": "brief_agent.py", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L1", "id": "api_app_core_brief_agent_py", "community": 2, "norm_label": "brief_agent.py" }, { "label": "_resolve_language()", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L137", "id": "core_brief_agent_resolve_language", "community": 2, "norm_label": "_resolve_language()" }, { "label": "_build_read_tools()", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L143", "id": "core_brief_agent_build_read_tools", "community": 2, "norm_label": "_build_read_tools()" }, { "label": "run_home_brief()", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L153", "id": "core_brief_agent_run_home_brief", "community": 2, "norm_label": "run_home_brief()" }, { "label": "run_project_brief()", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L187", "id": "core_brief_agent_run_project_brief", "community": 2, "norm_label": "run_project_brief()" }, { "label": "Brief agent \u2014 produces plain-text home and project status briefs. Read-only t", "file_type": "rationale", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L1", "id": "core_brief_agent_rationale_1", "community": 2, "norm_label": "brief agent \u2014 produces plain-text home and project status briefs. read-only t" }, { "label": "Stream a plain-text daily home brief. Yields (event_type, data) tuples id", "file_type": "rationale", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L157", "id": "core_brief_agent_rationale_157", "community": 2, "norm_label": "stream a plain-text daily home brief. yields (event_type, data) tuples id" }, { "label": "Stream a plain-text project status brief for project_id. Yields (event_ty", "file_type": "rationale", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L192", "id": "core_brief_agent_rationale_192", "community": 2, "norm_label": "stream a plain-text project status brief for project_id. yields (event_ty" }, { "label": "deep_agent.py", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1", "id": "api_app_core_deep_agent_py", "community": 2, "norm_label": "deep_agent.py" }, { "label": "_language_instruction()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L44", "id": "core_deep_agent_language_instruction", "community": 2, "norm_label": "_language_instruction()" }, { "label": "_datetime_context_injection()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L61", "id": "core_deep_agent_datetime_context_injection", "community": 2, "norm_label": "_datetime_context_injection()" }, { "label": "_proactive_hints_injection()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L150", "id": "core_deep_agent_proactive_hints_injection", "community": 2, "norm_label": "_proactive_hints_injection()" }, { "label": "_relational_memory_injection()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L166", "id": "core_deep_agent_relational_memory_injection", "community": 2, "norm_label": "_relational_memory_injection()" }, { "label": "_user_identity_injection()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L185", "id": "core_deep_agent_user_identity_injection", "community": 2, "norm_label": "_user_identity_injection()" }, { "label": "_request_context_block()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L201", "id": "core_deep_agent_request_context_block", "community": 2, "norm_label": "_request_context_block()" }, { "label": "_as_text()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L319", "id": "core_deep_agent_as_text", "community": 2, "norm_label": "_as_text()" }, { "label": "_candidate_tokens()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L337", "id": "core_deep_agent_candidate_tokens", "community": 2, "norm_label": "_candidate_tokens()" }, { "label": "_resolve_project_id_from_message()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L342", "id": "core_deep_agent_resolve_project_id_from_message", "community": 2, "norm_label": "_resolve_project_id_from_message()" }, { "label": "_needs_project_resolution()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L377", "id": "core_deep_agent_needs_project_resolution", "community": 2, "norm_label": "_needs_project_resolution()" }, { "label": "_prepare_context()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L382", "id": "core_deep_agent_prepare_context", "community": 2, "norm_label": "_prepare_context()" }, { "label": "_all_tools()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L392", "id": "core_deep_agent_all_tools", "community": 2, "norm_label": "_all_tools()" }, { "label": "_trace_id_from_context()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L396", "id": "core_deep_agent_trace_id_from_context", "community": 2, "norm_label": "_trace_id_from_context()" }, { "label": "_session_id_from_context()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L405", "id": "core_deep_agent_session_id_from_context", "community": 2, "norm_label": "_session_id_from_context()" }, { "label": "_build_system_prompt()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L414", "id": "core_deep_agent_build_system_prompt", "community": 2, "norm_label": "_build_system_prompt()" }, { "label": "_is_upcoming_timeline_query()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L433", "id": "core_deep_agent_is_upcoming_timeline_query", "community": 2, "norm_label": "_is_upcoming_timeline_query()" }, { "label": "_timeline_date_in_current_month_or_future()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L443", "id": "core_deep_agent_timeline_date_in_current_month_or_future", "community": 2, "norm_label": "_timeline_date_in_current_month_or_future()" }, { "label": "_normalize_tagged_list_lines()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L460", "id": "core_deep_agent_normalize_tagged_list_lines", "community": 2, "norm_label": "_normalize_tagged_list_lines()" }, { "label": "_strip_floating_markup_fragment()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L503", "id": "core_deep_agent_strip_floating_markup_fragment", "community": 2, "norm_label": "_strip_floating_markup_fragment()" }, { "label": "_strip_floating_markup()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L510", "id": "core_deep_agent_strip_floating_markup", "community": 2, "norm_label": "_strip_floating_markup()" }, { "label": "_fallback_from_raw_floating_text()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L521", "id": "core_deep_agent_fallback_from_raw_floating_text", "community": 2, "norm_label": "_fallback_from_raw_floating_text()" }, { "label": "_FloatingStreamSanitizer", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L527", "id": "core_deep_agent_floatingstreamsanitizer", "community": 2, "norm_label": "_floatingstreamsanitizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L530", "id": "core_deep_agent_floatingstreamsanitizer_init", "community": 2, "norm_label": ".__init__()" }, { "label": "_split_safe_boundary()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L534", "id": "core_deep_agent_split_safe_boundary", "community": 2, "norm_label": "_split_safe_boundary()" }, { "label": ".feed()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L549", "id": "core_deep_agent_floatingstreamsanitizer_feed", "community": 2, "norm_label": ".feed()" }, { "label": ".finalize()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L554", "id": "core_deep_agent_floatingstreamsanitizer_finalize", "community": 2, "norm_label": ".finalize()" }, { "label": "_normalize_memory_label()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L562", "id": "core_deep_agent_normalize_memory_label", "community": 2, "norm_label": "_normalize_memory_label()" }, { "label": "_memory_tools()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L570", "id": "core_deep_agent_memory_tools", "community": 2, "norm_label": "_memory_tools()" }, { "label": "_read_only_memory_tools()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L695", "id": "core_deep_agent_read_only_memory_tools", "community": 2, "norm_label": "_read_only_memory_tools()" }, { "label": "_all_tools_for_user()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L702", "id": "core_deep_agent_all_tools_for_user", "community": 2, "norm_label": "_all_tools_for_user()" }, { "label": "_detect_domain_section()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L706", "id": "core_deep_agent_detect_domain_section", "community": 2, "norm_label": "_detect_domain_section()" }, { "label": "_normalize_domain_payload()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L717", "id": "core_deep_agent_normalize_domain_payload", "community": 4, "norm_label": "_normalize_domain_payload()" }, { "label": "_parse_json_object()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L745", "id": "core_deep_agent_parse_json_object", "community": 2, "norm_label": "_parse_json_object()" }, { "label": "_infer_floating_domain_rule_based()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L765", "id": "core_deep_agent_infer_floating_domain_rule_based", "community": 2, "norm_label": "_infer_floating_domain_rule_based()" }, { "label": "_infer_floating_domain()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L808", "id": "core_deep_agent_infer_floating_domain", "community": 2, "norm_label": "_infer_floating_domain()" }, { "label": "_history_to_messages()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L868", "id": "core_deep_agent_history_to_messages", "community": 2, "norm_label": "_history_to_messages()" }, { "label": "_run_single_agent()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L885", "id": "core_deep_agent_run_single_agent", "community": 2, "norm_label": "_run_single_agent()" }, { "label": "_run_single_agent_stream()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1025", "id": "core_deep_agent_run_single_agent_stream", "community": 2, "norm_label": "_run_single_agent_stream()" }, { "label": "run_home()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1181", "id": "core_deep_agent_run_home", "community": 2, "norm_label": "run_home()" }, { "label": "run_floating()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1196", "id": "core_deep_agent_run_floating", "community": 2, "norm_label": "run_floating()" }, { "label": "run_home_stream()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1215", "id": "core_deep_agent_run_home_stream", "community": 2, "norm_label": "run_home_stream()" }, { "label": "run_floating_stream()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1243", "id": "core_deep_agent_run_floating_stream", "community": 2, "norm_label": "run_floating_stream()" }, { "label": "update_core_memory()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1286", "id": "core_deep_agent_update_core_memory", "community": 2, "norm_label": "update_core_memory()" }, { "label": "Single-agent runners for home and floating chat contexts.", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1", "id": "core_deep_agent_rationale_1", "community": 2, "norm_label": "single-agent runners for home and floating chat contexts." }, { "label": "Return a system-prompt suffix that tells the LLM to respond in the user's langua", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L45", "id": "core_deep_agent_rationale_45", "community": 2, "norm_label": "return a system-prompt suffix that tells the llm to respond in the user's langua" }, { "label": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L62", "id": "core_deep_agent_rationale_62", "community": 2, "norm_label": "build a comprehensive date context block with pre-computed ms-epoch boundaries f" }, { "label": "Return a system-prompt paragraph listing proactive behavioral hints. Retu", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L151", "id": "core_deep_agent_rationale_151", "community": 2, "norm_label": "return a system-prompt paragraph listing proactive behavioral hints. retu" }, { "label": "Return a system-prompt paragraph listing known people/projects from relational m", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L167", "id": "core_deep_agent_rationale_167", "community": 2, "norm_label": "return a system-prompt paragraph listing known people/projects from relational m" }, { "label": "Return a compact user-profile block from core memory onboarding fields. R", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L186", "id": "core_deep_agent_rationale_186", "community": 2, "norm_label": "return a compact user-profile block from core memory onboarding fields. r" }, { "label": "Return a small block with per-request scope and resolved project context.", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L202", "id": "core_deep_agent_rationale_202", "community": 2, "norm_label": "return a small block with per-request scope and resolved project context." }, { "label": "Resolve likely project UUID from user message using client project list.", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L343", "id": "core_deep_agent_rationale_343", "community": 2, "norm_label": "resolve likely project uuid from user message using client project list." }, { "label": "Fetch Langfuse template and compile all per-request slots into one system prompt", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L415", "id": "core_deep_agent_rationale_415", "community": 2, "norm_label": "fetch langfuse template and compile all per-request slots into one system prompt" }, { "label": "Ensure floating responses stay plain text with no XML-like tag wrappers.", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L511", "id": "core_deep_agent_rationale_511", "community": 2, "norm_label": "ensure floating responses stay plain text with no xml-like tag wrappers." }, { "label": "Streaming sanitizer that removes floating markup without buffering the full answ", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L528", "id": "core_deep_agent_rationale_528", "community": 2, "norm_label": "streaming sanitizer that removes floating markup without buffering the full answ" }, { "label": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L696", "id": "core_deep_agent_rationale_696", "community": 2, "norm_label": "return memory tools that only read \u2014 safe for the read-only brief-agent subset." }, { "label": "Compatibility helper kept for callers that expect explicit memory update API.", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1287", "id": "core_deep_agent_rationale_1287", "community": 2, "norm_label": "compatibility helper kept for callers that expect explicit memory update api." }, { "label": "device_manager.py", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L1", "id": "api_app_core_device_manager_py", "community": 1, "norm_label": "device_manager.py" }, { "label": "DeviceConnection", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L33", "id": "core_device_manager_deviceconnection", "community": 1, "norm_label": "deviceconnection" }, { "label": "DeviceConnectionManager", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L42", "id": "core_device_manager_deviceconnectionmanager", "community": 1, "norm_label": "deviceconnectionmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L50", "id": "core_device_manager_deviceconnectionmanager_init", "community": 1, "norm_label": ".__init__()" }, { "label": ".register()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L55", "id": "core_device_manager_deviceconnectionmanager_register", "community": 1, "norm_label": ".register()" }, { "label": ".unregister()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L73", "id": "core_device_manager_deviceconnectionmanager_unregister", "community": 1, "norm_label": ".unregister()" }, { "label": ".get_ws()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L85", "id": "core_device_manager_deviceconnectionmanager_get_ws", "community": 1, "norm_label": ".get_ws()" }, { "label": ".is_online()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L90", "id": "core_device_manager_deviceconnectionmanager_is_online", "community": 1, "norm_label": ".is_online()" }, { "label": ".send_frame()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L104", "id": "core_device_manager_deviceconnectionmanager_send_frame", "community": 1, "norm_label": ".send_frame()" }, { "label": ".create_pending_call()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L118", "id": "core_device_manager_deviceconnectionmanager_create_pending_call", "community": 1, "norm_label": ".create_pending_call()" }, { "label": ".resolve_pending_call()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L135", "id": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "community": 1, "norm_label": ".resolve_pending_call()" }, { "label": "Device connection manager. Maintains in-memory state for all active Electron", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L1", "id": "core_device_manager_rationale_1", "community": 1, "norm_label": "device connection manager. maintains in-memory state for all active electron" }, { "label": "State for a single connected Electron device.", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L34", "id": "core_device_manager_rationale_34", "community": 1, "norm_label": "state for a single connected electron device." }, { "label": "Singleton registry of active Electron WebSocket connections. Thread/task", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L43", "id": "core_device_manager_rationale_43", "community": 1, "norm_label": "singleton registry of active electron websocket connections. thread/task" }, { "label": "Store the active connection for *user_id*, replacing any previous one.", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L56", "id": "core_device_manager_rationale_56", "community": 1, "norm_label": "store the active connection for *user_id*, replacing any previous one." }, { "label": "Remove the connection for *user_id* and cancel any pending futures.", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L74", "id": "core_device_manager_rationale_74", "community": 1, "norm_label": "remove the connection for *user_id* and cancel any pending futures." }, { "label": "Return the active WebSocket for *user_id*, or ``None`` if offline.", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L86", "id": "core_device_manager_rationale_86", "community": 1, "norm_label": "return the active websocket for *user_id*, or ``none`` if offline." }, { "label": "Return ``True`` if the user has an active connection. If *device_id*", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L91", "id": "core_device_manager_rationale_91", "community": 1, "norm_label": "return ``true`` if the user has an active connection. if *device_id*" }, { "label": "Send *frame* as a JSON text message to the device. Raises ``RuntimeEr", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L105", "id": "core_device_manager_rationale_105", "community": 1, "norm_label": "send *frame* as a json text message to the device. raises ``runtimeer" }, { "label": "Register a Future that will be resolved when the tool_result arrives.", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L121", "id": "core_device_manager_rationale_121", "community": 1, "norm_label": "register a future that will be resolved when the tool_result arrives." }, { "label": "Fulfil the Future registered under *call_id* with the Electron result.", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L138", "id": "core_device_manager_rationale_138", "community": 1, "norm_label": "fulfil the future registered under *call_id* with the electron result." }, { "label": "embeddings.py", "file_type": "code", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L1", "id": "api_app_core_embeddings_py", "community": 4, "norm_label": "embeddings.py" }, { "label": "embed_text()", "file_type": "code", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L20", "id": "core_embeddings_embed_text", "community": 4, "norm_label": "embed_text()" }, { "label": "OpenAI embedding helper for associative memory tier. Single public function:", "file_type": "rationale", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L1", "id": "core_embeddings_rationale_1", "community": 4, "norm_label": "openai embedding helper for associative memory tier. single public function:" }, { "label": "Call OpenAI text-embedding-3-small. Return None on failure (caller falls back to", "file_type": "rationale", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L21", "id": "core_embeddings_rationale_21", "community": 4, "norm_label": "call openai text-embedding-3-small. return none on failure (caller falls back to" }, { "label": "langfuse_client.py", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L1", "id": "api_app_core_langfuse_client_py", "community": 2, "norm_label": "langfuse_client.py" }, { "label": "get_langfuse()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L53", "id": "core_langfuse_client_get_langfuse", "community": 2, "norm_label": "get_langfuse()" }, { "label": "get_prompt_or_fallback()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L82", "id": "core_langfuse_client_get_prompt_or_fallback", "community": 2, "norm_label": "get_prompt_or_fallback()" }, { "label": "compile_prompt()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L108", "id": "core_langfuse_client_compile_prompt", "community": 2, "norm_label": "compile_prompt()" }, { "label": "extract_usage()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L140", "id": "core_langfuse_client_extract_usage", "community": 2, "norm_label": "extract_usage()" }, { "label": "hash_user_id()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L152", "id": "core_langfuse_client_hash_user_id", "community": 2, "norm_label": "hash_user_id()" }, { "label": "langfuse_context()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L163", "id": "core_langfuse_client_langfuse_context", "community": 2, "norm_label": "langfuse_context()" }, { "label": "Langfuse observability \u2014 singleton client and prompt helpers. If LANGFUSE_SEC", "file_type": "rationale", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L1", "id": "core_langfuse_client_rationale_1", "community": 2, "norm_label": "langfuse observability \u2014 singleton client and prompt helpers. if langfuse_sec" }, { "label": "Return the Langfuse singleton, or ``None`` when not configured.", "file_type": "rationale", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L54", "id": "core_langfuse_client_rationale_54", "community": 2, "norm_label": "return the langfuse singleton, or ``none`` when not configured." }, { "label": "Fetch a text prompt from Langfuse; fall back to ``fallback`` on any error.", "file_type": "rationale", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L83", "id": "core_langfuse_client_rationale_83", "community": 2, "norm_label": "fetch a text prompt from langfuse; fall back to ``fallback`` on any error." }, { "label": "Compile *template* with *variables*, choosing the right syntax. * When *p", "file_type": "rationale", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L109", "id": "core_langfuse_client_rationale_109", "community": 2, "norm_label": "compile *template* with *variables*, choosing the right syntax. * when *p" }, { "label": "Extract token usage from a LangChain AI message into Langfuse format.", "file_type": "rationale", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L141", "id": "core_langfuse_client_rationale_141", "community": 2, "norm_label": "extract token usage from a langchain ai message into langfuse format." }, { "label": "Return a SHA-256 hash of *user_id* for use as Langfuse ``user_id``. This", "file_type": "rationale", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L153", "id": "core_langfuse_client_rationale_153", "community": 2, "norm_label": "return a sha-256 hash of *user_id* for use as langfuse ``user_id``. this" }, { "label": "Propagate ``user_id`` (hashed) and ``session_id`` to all Langfuse observations.", "file_type": "rationale", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L167", "id": "core_langfuse_client_rationale_167", "community": 2, "norm_label": "propagate ``user_id`` (hashed) and ``session_id`` to all langfuse observations." }, { "label": "llm.py", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L1", "id": "api_app_core_llm_py", "community": 2, "norm_label": "llm.py" }, { "label": "_api_key_for_model()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L46", "id": "core_llm_api_key_for_model", "community": 2, "norm_label": "_api_key_for_model()" }, { "label": "get_llm()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L66", "id": "core_llm_get_llm", "community": 2, "norm_label": "get_llm()" }, { "label": "model_for_agent()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L117", "id": "core_llm_model_for_agent", "community": 2, "norm_label": "model_for_agent()" }, { "label": "get_agent_llm()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L122", "id": "core_llm_get_agent_llm", "community": 2, "norm_label": "get_agent_llm()" }, { "label": "embed()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L136", "id": "core_llm_embed", "community": 6, "norm_label": "embed()" }, { "label": "LLM factory \u2014 centralised model instantiation via LiteLLM. Every agent and th", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L1", "id": "core_llm_rationale_1", "community": 2, "norm_label": "llm factory \u2014 centralised model instantiation via litellm. every agent and th" }, { "label": "Return the most appropriate API key for the given LiteLLM model string.", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L47", "id": "core_llm_rationale_47", "community": 2, "norm_label": "return the most appropriate api key for the given litellm model string." }, { "label": "Return a LangChain chat model backed by LiteLLM. LiteLLM exposes an OpenA", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L71", "id": "core_llm_rationale_71", "community": 2, "norm_label": "return a langchain chat model backed by litellm. litellm exposes an opena" }, { "label": "Return the resolved model string for *agent_name* (for Langfuse tracking).", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L118", "id": "core_llm_rationale_118", "community": 2, "norm_label": "return the resolved model string for *agent_name* (for langfuse tracking)." }, { "label": "Return an LLM configured for *agent_name*, respecting per-agent overrides.", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L127", "id": "core_llm_rationale_127", "community": 2, "norm_label": "return an llm configured for *agent_name*, respecting per-agent overrides." }, { "label": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L137", "id": "core_llm_rationale_137", "community": 6, "norm_label": "return an embedding vector for *text*. uses ``settings.llm_embed_model``" }, { "label": "memory_extraction.py", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L1", "id": "api_app_core_memory_extraction_py", "community": 16, "norm_label": "memory_extraction.py" }, { "label": "MemoryCandidate", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L68", "id": "core_memory_extraction_memorycandidate", "community": 16, "norm_label": "memorycandidate" }, { "label": "ExtractionResult", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L78", "id": "core_memory_extraction_extractionresult", "community": 0, "norm_label": "extractionresult" }, { "label": "extract_candidates()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L84", "id": "core_memory_extraction_extract_candidates", "community": 2, "norm_label": "extract_candidates()" }, { "label": "decide_action()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L159", "id": "core_memory_extraction_decide_action", "community": 16, "norm_label": "decide_action()" }, { "label": "run_extraction()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L226", "id": "core_memory_extraction_run_extraction", "community": 16, "norm_label": "run_extraction()" }, { "label": "_run_extraction_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L249", "id": "core_memory_extraction_run_extraction_inner", "community": 2, "norm_label": "_run_extraction_inner()" }, { "label": "_apply_candidate()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L327", "id": "core_memory_extraction_apply_candidate", "community": 16, "norm_label": "_apply_candidate()" }, { "label": "_content_to_key()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L392", "id": "core_memory_extraction_content_to_key", "community": 16, "norm_label": "_content_to_key()" }, { "label": "_upsert_relation()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L399", "id": "core_memory_extraction_upsert_relation", "community": 16, "norm_label": "_upsert_relation()" }, { "label": "_store_proactive_stub()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L424", "id": "core_memory_extraction_store_proactive_stub", "community": 16, "norm_label": "_store_proactive_stub()" }, { "label": "Mem0-style Extract/Update pipeline \u2014 Phase 2. Runs after every ``store_episod", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L1", "id": "core_memory_extraction_rationale_1", "community": 16, "norm_label": "mem0-style extract/update pipeline \u2014 phase 2. runs after every ``store_episod" }, { "label": "Call gpt-4o-mini to extract memory candidates from the latest turn. Retur", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L89", "id": "core_memory_extraction_rationale_89", "community": 0, "norm_label": "call gpt-4o-mini to extract memory candidates from the latest turn. retur" }, { "label": "Decide what to do with a candidate given existing memories in the same tier.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L163", "id": "core_memory_extraction_rationale_163", "community": 16, "norm_label": "decide what to do with a candidate given existing memories in the same tier." }, { "label": "Full Mem0-style extract/update pipeline for one conversation turn. Steps:", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L233", "id": "core_memory_extraction_rationale_233", "community": 16, "norm_label": "full mem0-style extract/update pipeline for one conversation turn. steps:" }, { "label": "Fetch neighbours, decide action, apply to the appropriate tier.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L335", "id": "core_memory_extraction_rationale_335", "community": 16, "norm_label": "fetch neighbours, decide action, apply to the appropriate tier." }, { "label": "Derive a short snake_case key from a content string (first 40 chars).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L393", "id": "core_memory_extraction_rationale_393", "community": 16, "norm_label": "derive a short snake_case key from a content string (first 40 chars)." }, { "label": "Upsert a relation row via MemoryMiddleware.upsert_relation (Phase 3).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L406", "id": "core_memory_extraction_rationale_406", "community": 16, "norm_label": "upsert a relation row via memorymiddleware.upsert_relation (phase 3)." }, { "label": "Store a proactive pattern row directly (MemoryProactive model).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L431", "id": "core_memory_extraction_rationale_431", "community": 16, "norm_label": "store a proactive pattern row directly (memoryproactive model)." }, { "label": "memory_maintenance.py", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L1", "id": "api_app_core_memory_maintenance_py", "community": 4, "norm_label": "memory_maintenance.py" }, { "label": "decay_relations()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L47", "id": "core_memory_maintenance_decay_relations", "community": 4, "norm_label": "decay_relations()" }, { "label": "_decay_relations_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L61", "id": "core_memory_maintenance_decay_relations_inner", "community": 4, "norm_label": "_decay_relations_inner()" }, { "label": "drain_extraction_queue()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L107", "id": "core_memory_maintenance_drain_extraction_queue", "community": 4, "norm_label": "drain_extraction_queue()" }, { "label": "_drain_extraction_queue_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L120", "id": "core_memory_maintenance_drain_extraction_queue_inner", "community": 4, "norm_label": "_drain_extraction_queue_inner()" }, { "label": "mine_proactive_patterns()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L157", "id": "core_memory_maintenance_mine_proactive_patterns", "community": 4, "norm_label": "mine_proactive_patterns()" }, { "label": "_mine_proactive_patterns_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L175", "id": "core_memory_maintenance_mine_proactive_patterns_inner", "community": 4, "norm_label": "_mine_proactive_patterns_inner()" }, { "label": "_extract_proactive_patterns()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L256", "id": "core_memory_maintenance_extract_proactive_patterns", "community": 4, "norm_label": "_extract_proactive_patterns()" }, { "label": "_decay_proactive_patterns()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L280", "id": "core_memory_maintenance_decay_proactive_patterns", "community": 4, "norm_label": "_decay_proactive_patterns()" }, { "label": "audit_memory()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L348", "id": "core_memory_maintenance_audit_memory", "community": 2, "norm_label": "audit_memory()" }, { "label": "_audit_memory_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L365", "id": "core_memory_maintenance_audit_memory_inner", "community": 2, "norm_label": "_audit_memory_inner()" }, { "label": "_scan_associative_contradictions()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L377", "id": "core_memory_maintenance_scan_associative_contradictions", "community": 2, "norm_label": "_scan_associative_contradictions()" }, { "label": "_canonicalize_relation_labels()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L484", "id": "core_memory_maintenance_canonicalize_relation_labels", "community": 2, "norm_label": "_canonicalize_relation_labels()" }, { "label": "Memory maintenance jobs \u2014 Phase 3/5. Three entrypoints called by the schedule", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L1", "id": "core_memory_maintenance_rationale_1", "community": 0, "norm_label": "memory maintenance jobs \u2014 phase 3/5. three entrypoints called by the schedule" }, { "label": "Apply confidence decay to all relation rows for a user. Decay rule: confi", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L48", "id": "core_memory_maintenance_rationale_48", "community": 0, "norm_label": "apply confidence decay to all relation rows for a user. decay rule: confi" }, { "label": "Process pending ExtractionQueue rows for Free-tier users. Each row corres", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L108", "id": "core_memory_maintenance_rationale_108", "community": 0, "norm_label": "process pending extractionqueue rows for free-tier users. each row corres" }, { "label": "Mine recurring behavioral patterns from last 30 days of episodes (Power+ only).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L158", "id": "core_memory_maintenance_rationale_158", "community": 0, "norm_label": "mine recurring behavioral patterns from last 30 days of episodes (power+ only)." }, { "label": "Call memory-miner LLM to identify recurring behavioral/temporal patterns.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L257", "id": "core_memory_maintenance_rationale_257", "community": 0, "norm_label": "call memory-miner llm to identify recurring behavioral/temporal patterns." }, { "label": "Decay confidence of existing proactive patterns; prune below threshold.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L281", "id": "core_memory_maintenance_rationale_281", "community": 0, "norm_label": "decay confidence of existing proactive patterns; prune below threshold." }, { "label": "Weekly audit: contradiction scan on associative facts + label canonicalization o", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L349", "id": "core_memory_maintenance_rationale_349", "community": 0, "norm_label": "weekly audit: contradiction scan on associative facts + label canonicalization o" }, { "label": "Decrypt associative facts, ask LLM to flag contradictions, delete superseded row", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L382", "id": "core_memory_maintenance_rationale_382", "community": 0, "norm_label": "decrypt associative facts, ask llm to flag contradictions, delete superseded row" }, { "label": "Group near-duplicate entity labels in memory_relations and unify to canonical fo", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L485", "id": "core_memory_maintenance_rationale_485", "community": 0, "norm_label": "group near-duplicate entity labels in memory_relations and unify to canonical fo" }, { "label": "memory_middleware.py", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L1", "id": "api_app_core_memory_middleware_py", "community": 0, "norm_label": "memory_middleware.py" }, { "label": "_now()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L44", "id": "core_memory_middleware_now", "community": 0, "norm_label": "_now()" }, { "label": "MemoryMiddleware", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L54", "id": "core_memory_middleware_memorymiddleware", "community": 0, "norm_label": "memorymiddleware" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L57", "id": "core_memory_middleware_memorymiddleware_init", "community": 0, "norm_label": ".__init__()" }, { "label": ".enrich_context()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L62", "id": "core_memory_middleware_memorymiddleware_enrich_context", "community": 0, "norm_label": ".enrich_context()" }, { "label": ".store_episode()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L111", "id": "core_memory_middleware_memorymiddleware_store_episode", "community": 0, "norm_label": ".store_episode()" }, { "label": "._dispatch_extraction()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L167", "id": "core_memory_middleware_memorymiddleware_dispatch_extraction", "community": 0, "norm_label": "._dispatch_extraction()" }, { "label": ".update_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L224", "id": "core_memory_middleware_memorymiddleware_update_core", "community": 0, "norm_label": ".update_core()" }, { "label": ".list_core_blocks()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L262", "id": "core_memory_middleware_memorymiddleware_list_core_blocks", "community": 0, "norm_label": ".list_core_blocks()" }, { "label": ".get_core_block()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L282", "id": "core_memory_middleware_memorymiddleware_get_core_block", "community": 0, "norm_label": ".get_core_block()" }, { "label": ".delete_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L302", "id": "core_memory_middleware_memorymiddleware_delete_core", "community": 0, "norm_label": ".delete_core()" }, { "label": ".append_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L325", "id": "core_memory_middleware_memorymiddleware_append_core", "community": 0, "norm_label": ".append_core()" }, { "label": ".replace_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L335", "id": "core_memory_middleware_memorymiddleware_replace_core", "community": 0, "norm_label": ".replace_core()" }, { "label": ".store_associative()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L345", "id": "core_memory_middleware_memorymiddleware_store_associative", "community": 0, "norm_label": ".store_associative()" }, { "label": ".upsert_relation()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L389", "id": "core_memory_middleware_memorymiddleware_upsert_relation", "community": 0, "norm_label": ".upsert_relation()" }, { "label": ".query_relations()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L462", "id": "core_memory_middleware_memorymiddleware_query_relations", "community": 0, "norm_label": ".query_relations()" }, { "label": ".insert_archival()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L482", "id": "core_memory_middleware_memorymiddleware_insert_archival", "community": 0, "norm_label": ".insert_archival()" }, { "label": ".search_archival()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L505", "id": "core_memory_middleware_memorymiddleware_search_archival", "community": 0, "norm_label": ".search_archival()" }, { "label": ".search_recall()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L531", "id": "core_memory_middleware_memorymiddleware_search_recall", "community": 0, "norm_label": ".search_recall()" }, { "label": "._get_fernet()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L559", "id": "core_memory_middleware_memorymiddleware_get_fernet", "community": 0, "norm_label": "._get_fernet()" }, { "label": "._get_user_debug()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L568", "id": "core_memory_middleware_memorymiddleware_get_user_debug", "community": 0, "norm_label": "._get_user_debug()" }, { "label": "._load_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L591", "id": "core_memory_middleware_memorymiddleware_load_core", "community": 0, "norm_label": "._load_core()" }, { "label": "._load_associative()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L603", "id": "core_memory_middleware_memorymiddleware_load_associative", "community": 0, "norm_label": "._load_associative()" }, { "label": "._load_episodic()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L661", "id": "core_memory_middleware_memorymiddleware_load_episodic", "community": 0, "norm_label": "._load_episodic()" }, { "label": "._load_relational()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L683", "id": "core_memory_middleware_memorymiddleware_load_relational", "community": 0, "norm_label": "._load_relational()" }, { "label": "._load_proactive()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L703", "id": "core_memory_middleware_memorymiddleware_load_proactive", "community": 0, "norm_label": "._load_proactive()" }, { "label": "_encrypt()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L723", "id": "core_memory_middleware_encrypt", "community": 0, "norm_label": "_encrypt()" }, { "label": "_safe_decrypt()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L727", "id": "core_memory_middleware_safe_decrypt", "community": 0, "norm_label": "_safe_decrypt()" }, { "label": "Memory Middleware \u2014 enrich requests with memory context and store interactions.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L1", "id": "core_memory_middleware_rationale_1", "community": 0, "norm_label": "memory middleware \u2014 enrich requests with memory context and store interactions." }, { "label": "Enrich orchestrator context with memory and persist interactions after.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L55", "id": "core_memory_middleware_rationale_55", "community": 0, "norm_label": "enrich orchestrator context with memory and persist interactions after." }, { "label": "Build memory context dict to inject into the orchestrator before LLM call.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L69", "id": "core_memory_middleware_rationale_69", "community": 0, "norm_label": "build memory context dict to inject into the orchestrator before llm call." }, { "label": "Summarise and store a completed interaction in episodic memory. The s", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L119", "id": "core_memory_middleware_rationale_119", "community": 0, "norm_label": "summarise and store a completed interaction in episodic memory. the s" }, { "label": "Route extraction to realtime task or batch queue based on user tier.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L175", "id": "core_memory_middleware_rationale_175", "community": 0, "norm_label": "route extraction to realtime task or batch queue based on user tier." }, { "label": "Upsert a core memory key/value for a user.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L225", "id": "core_memory_middleware_rationale_225", "community": 0, "norm_label": "upsert a core memory key/value for a user." }, { "label": "Return core memory as editable blocks (label/value).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L263", "id": "core_memory_middleware_rationale_263", "community": 0, "norm_label": "return core memory as editable blocks (label/value)." }, { "label": "Return a single core memory block value by label.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L283", "id": "core_memory_middleware_rationale_283", "community": 0, "norm_label": "return a single core memory block value by label." }, { "label": "Delete a core memory block by label. Returns True if deleted.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L303", "id": "core_memory_middleware_rationale_303", "community": 0, "norm_label": "delete a core memory block by label. returns true if deleted." }, { "label": "Append content to a core block, creating it if missing.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L326", "id": "core_memory_middleware_rationale_326", "community": 0, "norm_label": "append content to a core block, creating it if missing." }, { "label": "Replace one exact string inside a core block. Returns False if not found.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L336", "id": "core_memory_middleware_rationale_336", "community": 0, "norm_label": "replace one exact string inside a core block. returns false if not found." }, { "label": "Store associative memory; embed if user tier has real_embeddings.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L352", "id": "core_memory_middleware_rationale_352", "community": 0, "norm_label": "store associative memory; embed if user tier has real_embeddings." }, { "label": "Insert or update a relation row. Matches on (user_id, subject_label, predicate,", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L402", "id": "core_memory_middleware_rationale_402", "community": 0, "norm_label": "insert or update a relation row. matches on (user_id, subject_label, predicate," }, { "label": "Query relation rows for a user with optional filters.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L470", "id": "core_memory_middleware_rationale_470", "community": 0, "norm_label": "query relation rows for a user with optional filters." }, { "label": "Insert a long-term archival memory entry.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L483", "id": "core_memory_middleware_rationale_483", "community": 0, "norm_label": "insert a long-term archival memory entry." }, { "label": "Search archival memory (keyword fallback; semantic ranking can replace this).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L506", "id": "core_memory_middleware_rationale_506", "community": 0, "norm_label": "search archival memory (keyword fallback; semantic ranking can replace this)." }, { "label": "Search recall memory (episodic summaries) by keyword.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L532", "id": "core_memory_middleware_rationale_532", "community": 0, "norm_label": "search recall memory (episodic summaries) by keyword." }, { "label": "Load the user's Fernet key from DB. Returns None if missing.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L560", "id": "core_memory_middleware_rationale_560", "community": 0, "norm_label": "load the user's fernet key from db. returns none if missing." }, { "label": "Load lightweight user debug fields for trace logs.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L569", "id": "core_memory_middleware_rationale_569", "community": 0, "norm_label": "load lightweight user debug fields for trace logs." }, { "label": "Load top-k associative memories. Pro+: pgvector cosine similarity on", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L606", "id": "core_memory_middleware_rationale_606", "community": 0, "norm_label": "load top-k associative memories. pro+: pgvector cosine similarity on" }, { "label": "Return top-10 relation strings for Pro+ users; empty list for Free.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L684", "id": "core_memory_middleware_rationale_684", "community": 0, "norm_label": "return top-10 relation strings for pro+ users; empty list for free." }, { "label": "Decrypt and return plaintext, or None on error (corrupted/wrong key).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L728", "id": "core_memory_middleware_rationale_728", "community": 0, "norm_label": "decrypt and return plaintext, or none on error (corrupted/wrong key)." }, { "label": "output_formatter.py", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L1", "id": "api_app_core_output_formatter_py", "community": 5, "norm_label": "output_formatter.py" }, { "label": "StreamFormatter", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L13", "id": "core_output_formatter_streamformatter", "community": 1, "norm_label": "streamformatter" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L16", "id": "core_output_formatter_streamformatter_init", "community": 1, "norm_label": ".__init__()" }, { "label": ".format()", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L19", "id": "core_output_formatter_streamformatter_format", "community": 1, "norm_label": ".format()" }, { "label": "Output formatter for deep-agent stream events.", "file_type": "rationale", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L1", "id": "core_output_formatter_rationale_1", "community": 5, "norm_label": "output formatter for deep-agent stream events." }, { "label": "Convert `(event_type, data)` stream events into websocket frame models.", "file_type": "rationale", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L14", "id": "core_output_formatter_rationale_14", "community": 1, "norm_label": "convert `(event_type, data)` stream events into websocket frame models." }, { "label": "ws_context.py", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L1", "id": "api_app_core_ws_context_py", "community": 6, "norm_label": "ws_context.py" }, { "label": "_key_to_camel()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L18", "id": "core_ws_context_key_to_camel", "community": 6, "norm_label": "_key_to_camel()" }, { "label": "_keys_to_camel()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L22", "id": "core_ws_context_keys_to_camel", "community": 6, "norm_label": "_keys_to_camel()" }, { "label": "set_tool_result_collector()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L49", "id": "core_ws_context_set_tool_result_collector", "community": 2, "norm_label": "set_tool_result_collector()" }, { "label": "clear_tool_result_collector()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L54", "id": "core_ws_context_clear_tool_result_collector", "community": 2, "norm_label": "clear_tool_result_collector()" }, { "label": "set_client_executor()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L59", "id": "core_ws_context_set_client_executor", "community": 1, "norm_label": "set_client_executor()" }, { "label": "clear_client_executor()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L64", "id": "core_ws_context_clear_client_executor", "community": 1, "norm_label": "clear_client_executor()" }, { "label": "execute_on_client()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L72", "id": "core_ws_context_execute_on_client", "community": 6, "norm_label": "execute_on_client()" }, { "label": "WebSocket client executor context. Holds a per-request async callback that to", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L1", "id": "core_ws_context_rationale_1", "community": 6, "norm_label": "websocket client executor context. holds a per-request async callback that to" }, { "label": "Recursively convert dict keys from snake_case to camelCase. Mirrors the J", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L23", "id": "core_ws_context_rationale_23", "community": 6, "norm_label": "recursively convert dict keys from snake_case to camelcase. mirrors the j" }, { "label": "Register *lst* as the collector for this async context.", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L50", "id": "core_ws_context_rationale_50", "community": 2, "norm_label": "register *lst* as the collector for this async context." }, { "label": "Clear the collector (best-effort).", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L55", "id": "core_ws_context_rationale_55", "community": 2, "norm_label": "clear the collector (best-effort)." }, { "label": "Bind *fn* as the executor for the current async context (task/coroutine).", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L60", "id": "core_ws_context_rationale_60", "community": 1, "norm_label": "bind *fn* as the executor for the current async context (task/coroutine)." }, { "label": "Remove the executor binding (best-effort; ContextVar resets on task exit).", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L65", "id": "core_ws_context_rationale_65", "community": 1, "norm_label": "remove the executor binding (best-effort; contextvar resets on task exit)." }, { "label": "Send a CRUD/vector operation to the Electron client and return the result.", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L80", "id": "core_ws_context_rationale_80", "community": 6, "norm_label": "send a crud/vector operation to the electron client and return the result." }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\core\\__init__.py", "source_location": "L1", "id": "api_app_core_init_py", "community": 173, "norm_label": "__init__.py" }, { "label": "base.py", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L1", "id": "api_app_core_preprocessors_base_py", "community": 17, "norm_label": "base.py" }, { "label": "PreprocessResult", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L9", "id": "preprocessors_base_preprocessresult", "community": 17, "norm_label": "preprocessresult" }, { "label": "Base types for the preprocessor system.", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L1", "id": "preprocessors_base_rationale_1", "community": 17, "norm_label": "base types for the preprocessor system." }, { "label": "Output of a preprocessor handler. Attributes ---------- content", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L10", "id": "preprocessors_base_rationale_10", "community": 17, "norm_label": "output of a preprocessor handler. attributes ---------- content" }, { "label": "email_html.py", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L1", "id": "api_app_core_preprocessors_email_html_py", "community": 17, "norm_label": "email_html.py" }, { "label": "_extract_metadata()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L55", "id": "preprocessors_email_html_extract_metadata", "community": 17, "norm_label": "_extract_metadata()" }, { "label": "_split_thread()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L67", "id": "preprocessors_email_html_split_thread", "community": 17, "norm_label": "_split_thread()" }, { "label": "preprocess_email_html()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L80", "id": "preprocessors_email_html_preprocess_email_html", "community": 17, "norm_label": "preprocess_email_html()" }, { "label": "Preprocessor for email HTML files. Handles: - HTML stripping via BeautifulSo", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L1", "id": "preprocessors_email_html_rationale_1", "community": 17, "norm_label": "preprocessor for email html files. handles: - html stripping via beautifulso" }, { "label": "Extract Subject/From/To/Date from raw HTML or plain text.", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L56", "id": "preprocessors_email_html_rationale_56", "community": 17, "norm_label": "extract subject/from/to/date from raw html or plain text." }, { "label": "Return only the latest message in a threaded email.", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L68", "id": "preprocessors_email_html_rationale_68", "community": 17, "norm_label": "return only the latest message in a threaded email." }, { "label": "Strip HTML, extract metadata, split thread from an email HTML file.", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L81", "id": "preprocessors_email_html_rationale_81", "community": 17, "norm_label": "strip html, extract metadata, split thread from an email html file." }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L1", "id": "api_app_core_preprocessors_init_py", "community": 17, "norm_label": "__init__.py" }, { "label": "detect_content_type()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L33", "id": "preprocessors_init_detect_content_type", "community": 17, "norm_label": "detect_content_type()" }, { "label": "_preprocess_generic()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L77", "id": "preprocessors_init_preprocess_generic", "community": 17, "norm_label": "_preprocess_generic()" }, { "label": "preprocess()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L92", "id": "preprocessors_init_preprocess", "community": 17, "norm_label": "preprocess()" }, { "label": "Preprocessor registry: detect content type and dispatch to handlers. Public A", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L1", "id": "preprocessors_init_rationale_1", "community": 17, "norm_label": "preprocessor registry: detect content type and dispatch to handlers. public a" }, { "label": "Return a content-type string for the given file. Supported types: ``\"emai", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L34", "id": "preprocessors_init_rationale_34", "community": 17, "norm_label": "return a content-type string for the given file. supported types: ``\"emai" }, { "label": "Strip HTML tags if present, return text as-is.", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L78", "id": "preprocessors_init_rationale_78", "community": 17, "norm_label": "strip html tags if present, return text as-is." }, { "label": "Dispatch *raw_content* to the handler registered for *content_type*. Fall", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L93", "id": "preprocessors_init_rationale_93", "community": 17, "norm_label": "dispatch *raw_content* to the handler registered for *content_type*. fall" }, { "label": "gmail.py", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L1", "id": "api_app_integrations_gmail_py", "community": 3, "norm_label": "gmail.py" }, { "label": "_build_gmail_query()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L51", "id": "integrations_gmail_build_gmail_query", "community": 3, "norm_label": "_build_gmail_query()" }, { "label": "_strip_html()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L112", "id": "integrations_gmail_strip_html", "community": 3, "norm_label": "_strip_html()" }, { "label": "_parse_body()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L119", "id": "integrations_gmail_parse_body", "community": 3, "norm_label": "_parse_body()" }, { "label": "_parse_date()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L157", "id": "integrations_gmail_parse_date", "community": 3, "norm_label": "_parse_date()" }, { "label": "GmailClient", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L168", "id": "integrations_gmail_gmailclient", "community": 3, "norm_label": "gmailclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L179", "id": "integrations_gmail_gmailclient_init", "community": 3, "norm_label": ".__init__()" }, { "label": ".fetch_messages()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L205", "id": "integrations_gmail_gmailclient_fetch_messages", "community": 3, "norm_label": ".fetch_messages()" }, { "label": "refreshed_credentials()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L224", "id": "integrations_gmail_refreshed_credentials", "community": 3, "norm_label": "refreshed_credentials()" }, { "label": "._fetch_sync()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L251", "id": "integrations_gmail_gmailclient_fetch_sync", "community": 3, "norm_label": "._fetch_sync()" }, { "label": "Gmail API client for cloud agent integration. Wraps the Google Gmail REST API", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L1", "id": "integrations_gmail_rationale_1", "community": 3, "norm_label": "gmail api client for cloud agent integration. wraps the google gmail rest api" }, { "label": "Build a Gmail search query string from *filter_config* and *since*. Suppo", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L55", "id": "integrations_gmail_rationale_55", "community": 3, "norm_label": "build a gmail search query string from *filter_config* and *since*. suppo" }, { "label": "Remove HTML tags and decode entities to get plain text.", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L113", "id": "integrations_gmail_rationale_113", "community": 3, "norm_label": "remove html tags and decode entities to get plain text." }, { "label": "Recursively extract the plain-text body from a Gmail message payload. Pre", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L120", "id": "integrations_gmail_rationale_120", "community": 3, "norm_label": "recursively extract the plain-text body from a gmail message payload. pre" }, { "label": "Parse an RFC 2822 email date header into a UTC ``datetime``.", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L158", "id": "integrations_gmail_rationale_158", "community": 3, "norm_label": "parse an rfc 2822 email date header into a utc ``datetime``." }, { "label": "Fetch email messages from a Gmail account via the Gmail REST API. Paramet", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L169", "id": "integrations_gmail_rationale_169", "community": 3, "norm_label": "fetch email messages from a gmail account via the gmail rest api. paramet" }, { "label": "Return up to ``_MAX_MESSAGES`` emails matching *filter_config*. Runs", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L210", "id": "integrations_gmail_rationale_210", "community": 3, "norm_label": "return up to ``_max_messages`` emails matching *filter_config*. runs" }, { "label": "Return updated credential dict if the access token was refreshed. If", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L225", "id": "integrations_gmail_rationale_225", "community": 174, "norm_label": "return updated credential dict if the access token was refreshed. if" }, { "label": "Synchronous worker \u2014 called inside ``asyncio.to_thread()``.", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L252", "id": "integrations_gmail_rationale_252", "community": 3, "norm_label": "synchronous worker \u2014 called inside ``asyncio.to_thread()``." }, { "label": "ms_graph.py", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L1", "id": "api_app_integrations_ms_graph_py", "community": 3, "norm_label": "ms_graph.py" }, { "label": "_strip_html()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L48", "id": "integrations_ms_graph_strip_html", "community": 3, "norm_label": "_strip_html()" }, { "label": "_odata_datetime()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L56", "id": "integrations_ms_graph_odata_datetime", "community": 3, "norm_label": "_odata_datetime()" }, { "label": "_build_email_filter()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L62", "id": "integrations_ms_graph_build_email_filter", "community": 3, "norm_label": "_build_email_filter()" }, { "label": "MSGraphClient", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L119", "id": "integrations_ms_graph_msgraphclient", "community": 3, "norm_label": "msgraphclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L128", "id": "integrations_ms_graph_msgraphclient_init", "community": 3, "norm_label": ".__init__()" }, { "label": "._auth_headers()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L136", "id": "integrations_ms_graph_msgraphclient_auth_headers", "community": 3, "norm_label": "._auth_headers()" }, { "label": "._refresh_access_token()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L139", "id": "integrations_ms_graph_msgraphclient_refresh_access_token", "community": 3, "norm_label": "._refresh_access_token()" }, { "label": "refreshed_credentials()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L174", "id": "integrations_ms_graph_refreshed_credentials", "community": 3, "norm_label": "refreshed_credentials()" }, { "label": "._get()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L185", "id": "integrations_ms_graph_msgraphclient_get", "community": 3, "norm_label": "._get()" }, { "label": ".fetch_emails()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L206", "id": "integrations_ms_graph_msgraphclient_fetch_emails", "community": 3, "norm_label": ".fetch_emails()" }, { "label": ".fetch_messages()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L245", "id": "integrations_ms_graph_msgraphclient_fetch_messages", "community": 3, "norm_label": ".fetch_messages()" }, { "label": "_parse_email()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L298", "id": "integrations_ms_graph_parse_email", "community": 3, "norm_label": "_parse_email()" }, { "label": "_parse_teams_message()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L328", "id": "integrations_ms_graph_parse_teams_message", "community": 3, "norm_label": "_parse_teams_message()" }, { "label": "Microsoft Graph API client for Outlook and Teams cloud agent integration. Han", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L1", "id": "integrations_ms_graph_rationale_1", "community": 3, "norm_label": "microsoft graph api client for outlook and teams cloud agent integration. han" }, { "label": "Strip HTML tags and collapse whitespace.", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L49", "id": "integrations_ms_graph_rationale_49", "community": 3, "norm_label": "strip html tags and collapse whitespace." }, { "label": "Format a datetime as an OData datetime literal (UTC, ISO 8601).", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L57", "id": "integrations_ms_graph_rationale_57", "community": 3, "norm_label": "format a datetime as an odata datetime literal (utc, iso 8601)." }, { "label": "Build an OData ``$filter`` expression for the ``/me/messages`` endpoint.", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L66", "id": "integrations_ms_graph_rationale_66", "community": 3, "norm_label": "build an odata ``$filter`` expression for the ``/me/messages`` endpoint." }, { "label": "Fetch emails and Teams messages via the Microsoft Graph REST API. Paramet", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L120", "id": "integrations_ms_graph_rationale_120", "community": 3, "norm_label": "fetch emails and teams messages via the microsoft graph rest api. paramet" }, { "label": "Use MSAL to exchange the refresh token for a fresh access token. Upda", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L140", "id": "integrations_ms_graph_rationale_140", "community": 3, "norm_label": "use msal to exchange the refresh token for a fresh access token. upda" }, { "label": "Return updated credential dict if the access token was refreshed. Ret", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L175", "id": "integrations_ms_graph_rationale_175", "community": 175, "norm_label": "return updated credential dict if the access token was refreshed. ret" }, { "label": "GET *url* with auth; refresh token on 401 and retry once.", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L193", "id": "integrations_ms_graph_rationale_193", "community": 3, "norm_label": "get *url* with auth; refresh token on 401 and retry once." }, { "label": "Return up to ``_MAX_EMAILS`` Outlook messages matching *filter_config*.", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L211", "id": "integrations_ms_graph_rationale_211", "community": 3, "norm_label": "return up to ``_max_emails`` outlook messages matching *filter_config*." }, { "label": "Return up to ``_MAX_MESSAGES`` Teams messages matching *filter_config*.", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L250", "id": "integrations_ms_graph_rationale_250", "community": 3, "norm_label": "return up to ``_max_messages`` teams messages matching *filter_config*." }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L1", "id": "api_app_integrations_init_py", "community": 3, "norm_label": "__init__.py" }, { "label": "EmailMessage", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L42", "id": "integrations_init_emailmessage", "community": 3, "norm_label": "emailmessage" }, { "label": "as_text()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L53", "id": "integrations_init_as_text", "community": 3, "norm_label": "as_text()" }, { "label": "ChatMessage", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L66", "id": "integrations_init_chatmessage", "community": 3, "norm_label": "chatmessage" }, { "label": "_get_fernet()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L90", "id": "integrations_init_get_fernet", "community": 3, "norm_label": "_get_fernet()" }, { "label": "encrypt_token()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L105", "id": "integrations_init_encrypt_token", "community": 3, "norm_label": "encrypt_token()" }, { "label": "decrypt_token()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L121", "id": "integrations_init_decrypt_token", "community": 3, "norm_label": "decrypt_token()" }, { "label": "get_provider()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L139", "id": "integrations_init_get_provider", "community": 3, "norm_label": "get_provider()" }, { "label": "Cloud provider integration utilities. Provides: * Shared message dataclass", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L1", "id": "integrations_init_rationale_1", "community": 3, "norm_label": "cloud provider integration utilities. provides: * shared message dataclass" }, { "label": "A single email message fetched from Gmail or Outlook.", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L43", "id": "integrations_init_rationale_43", "community": 3, "norm_label": "a single email message fetched from gmail or outlook." }, { "label": "Return a human-readable text representation for LLM extraction.", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L54", "id": "integrations_init_rationale_54", "community": 3, "norm_label": "return a human-readable text representation for llm extraction." }, { "label": "A single Teams chat or channel message fetched from MS Graph.", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L67", "id": "integrations_init_rationale_67", "community": 3, "norm_label": "a single teams chat or channel message fetched from ms graph." }, { "label": "Return a human-readable text representation for LLM extraction.", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L77", "id": "integrations_init_rationale_77", "community": 3, "norm_label": "return a human-readable text representation for llm extraction." }, { "label": "Return a ``Fernet`` instance using ``settings.OAUTH_ENCRYPTION_KEY``. Rai", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L91", "id": "integrations_init_rationale_91", "community": 3, "norm_label": "return a ``fernet`` instance using ``settings.oauth_encryption_key``. rai" }, { "label": "Fernet-encrypt an OAuth credential dict and return a base64 string. Store", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L106", "id": "integrations_init_rationale_106", "community": 3, "norm_label": "fernet-encrypt an oauth credential dict and return a base64 string. store" }, { "label": "Decrypt a Fernet-encrypted token string and return the credential dict. R", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L122", "id": "integrations_init_rationale_122", "community": 3, "norm_label": "decrypt a fernet-encrypted token string and return the credential dict. r" }, { "label": "Return the correct provider client for *provider*. Parameters ------", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L143", "id": "integrations_init_rationale_143", "community": 3, "norm_label": "return the correct provider client for *provider*. parameters ------" }, { "label": "conftest.py", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L1", "id": "api_tests_conftest_py", "community": 0, "norm_label": "conftest.py" }, { "label": "_set_sqlite_pragma()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L50", "id": "tests_conftest_set_sqlite_pragma", "community": 0, "norm_label": "_set_sqlite_pragma()" }, { "label": "_create_tables()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L59", "id": "tests_conftest_create_tables", "community": 0, "norm_label": "_create_tables()" }, { "label": "db_session()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L88", "id": "tests_conftest_db_session", "community": 0, "norm_label": "db_session()" }, { "label": "client()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L95", "id": "tests_conftest_client", "community": 0, "norm_label": "client()" }, { "label": "make_jwt()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L110", "id": "tests_conftest_make_jwt", "community": 1, "norm_label": "make_jwt()" }, { "label": "auth_header()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L132", "id": "tests_conftest_auth_header", "community": 4, "norm_label": "auth_header()" }, { "label": "pytest_addoption()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L139", "id": "tests_conftest_pytest_addoption", "community": 0, "norm_label": "pytest_addoption()" }, { "label": "Shared test fixtures for database-backed tests. Provides an async SQLite in-m", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L1", "id": "tests_conftest_rationale_1", "community": 0, "norm_label": "shared test fixtures for database-backed tests. provides an async sqlite in-m" }, { "label": "Create all tables before each test, seed test users, then drop after.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L60", "id": "tests_conftest_rationale_60", "community": 0, "norm_label": "create all tables before each test, seed test users, then drop after." }, { "label": "Yield a per-test async DB session.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L89", "id": "tests_conftest_rationale_89", "community": 0, "norm_label": "yield a per-test async db session." }, { "label": "FastAPI test client with ``get_session`` overridden to use the test DB.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L96", "id": "tests_conftest_rationale_96", "community": 0, "norm_label": "fastapi test client with ``get_session`` overridden to use the test db." }, { "label": "Create a signed test JWT. Uses the fixed ``TEST_USER_IDS`` mapping so the", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L115", "id": "tests_conftest_rationale_115", "community": 1, "norm_label": "create a signed test jwt. uses the fixed ``test_user_ids`` mapping so the" }, { "label": "Return an Authorization header dict for the given tier.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L133", "id": "tests_conftest_rationale_133", "community": 4, "norm_label": "return an authorization header dict for the given tier." }, { "label": "test_agent_runner_v2.py", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L1", "id": "api_tests_test_agent_runner_v2_py", "community": 1, "norm_label": "test_agent_runner_v2.py" }, { "label": "_fixtures_dir()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L86", "id": "tests_test_agent_runner_v2_fixtures_dir", "community": 1, "norm_label": "_fixtures_dir()" }, { "label": "_load_cases()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L91", "id": "tests_test_agent_runner_v2_load_cases", "community": 1, "norm_label": "_load_cases()" }, { "label": "_read_case_file()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L97", "id": "tests_test_agent_runner_v2_read_case_file", "community": 1, "norm_label": "_read_case_file()" }, { "label": "_resolve_projects()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L101", "id": "tests_test_agent_runner_v2_resolve_projects", "community": 1, "norm_label": "_resolve_projects()" }, { "label": "pytest_generate_tests()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L116", "id": "tests_test_agent_runner_v2_pytest_generate_tests", "community": 1, "norm_label": "pytest_generate_tests()" }, { "label": "_make_config()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L126", "id": "tests_test_agent_runner_v2_make_config", "community": 1, "norm_label": "_make_config()" }, { "label": "_make_run_log()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L147", "id": "tests_test_agent_runner_v2_make_run_log", "community": 1, "norm_label": "_make_run_log()" }, { "label": "_make_manager()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L158", "id": "tests_test_agent_runner_v2_make_manager", "community": 1, "norm_label": "_make_manager()" }, { "label": "_make_executor()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L167", "id": "tests_test_agent_runner_v2_make_executor", "community": 1, "norm_label": "_make_executor()" }, { "label": "test_format_projects_empty()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L223", "id": "tests_test_agent_runner_v2_test_format_projects_empty", "community": 1, "norm_label": "test_format_projects_empty()" }, { "label": "test_format_projects_with_data()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L227", "id": "tests_test_agent_runner_v2_test_format_projects_with_data", "community": 1, "norm_label": "test_format_projects_with_data()" }, { "label": "test_format_metadata_empty()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L233", "id": "tests_test_agent_runner_v2_test_format_metadata_empty", "community": 1, "norm_label": "test_format_metadata_empty()" }, { "label": "test_format_metadata_email()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L237", "id": "tests_test_agent_runner_v2_test_format_metadata_email", "community": 1, "norm_label": "test_format_metadata_email()" }, { "label": "test_get_extraction_rules_match()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L244", "id": "tests_test_agent_runner_v2_test_get_extraction_rules_match", "community": 1, "norm_label": "test_get_extraction_rules_match()" }, { "label": "test_get_extraction_rules_fallback()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L249", "id": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback", "community": 1, "norm_label": "test_get_extraction_rules_fallback()" }, { "label": "test_get_no_match_behavior_from_global_rules()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L254", "id": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules", "community": 1, "norm_label": "test_get_no_match_behavior_from_global_rules()" }, { "label": "test_get_no_match_behavior_default()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L259", "id": "tests_test_agent_runner_v2_test_get_no_match_behavior_default", "community": 1, "norm_label": "test_get_no_match_behavior_default()" }, { "label": "test_2_9_device_offline()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L268", "id": "tests_test_agent_runner_v2_test_2_9_device_offline", "community": 1, "norm_label": "test_2_9_device_offline()" }, { "label": "test_2_10_empty_file()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L286", "id": "tests_test_agent_runner_v2_test_2_10_empty_file", "community": 1, "norm_label": "test_2_10_empty_file()" }, { "label": "test_2_8_items_created_count()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L312", "id": "tests_test_agent_runner_v2_test_2_8_items_created_count", "community": 1, "norm_label": "test_2_8_items_created_count()" }, { "label": "test_eval_runner()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L353", "id": "tests_test_agent_runner_v2_test_eval_runner", "community": 1, "norm_label": "test_eval_runner()" }, { "label": "_evaluate_case()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L400", "id": "tests_test_agent_runner_v2_evaluate_case", "community": 1, "norm_label": "_evaluate_case()" }, { "label": "Tests for Local Agent V2 runner (Step 2). Covers the unified per-file flow:", "file_type": "rationale", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L1", "id": "tests_test_agent_runner_v2_rationale_1", "community": 1, "norm_label": "tests for local agent v2 runner (step 2). covers the unified per-file flow:" }, { "label": "Resolve project list from YAML: symbolic names and/or inline dicts.", "file_type": "rationale", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L102", "id": "tests_test_agent_runner_v2_rationale_102", "community": 1, "norm_label": "resolve project list from yaml: symbolic names and/or inline dicts." }, { "label": "Return (async_executor, captured_calls). The executor handles all ``execu", "file_type": "rationale", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L175", "id": "tests_test_agent_runner_v2_rationale_175", "community": 1, "norm_label": "return (async_executor, captured_calls). the executor handles all ``execu" }, { "label": "2.9 No device online \u2192 status=error, no executor created.", "file_type": "rationale", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L269", "id": "tests_test_agent_runner_v2_rationale_269", "community": 1, "norm_label": "2.9 no device online \u2192 status=error, no executor created." }, { "label": "2.10 File with empty content \u2192 skipped, items_processed=0, success.", "file_type": "rationale", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L287", "id": "tests_test_agent_runner_v2_rationale_287", "community": 1, "norm_label": "2.10 file with empty content \u2192 skipped, items_processed=0, success." }, { "label": "2.8 items_created == number of create_* tool calls per run.", "file_type": "rationale", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L313", "id": "tests_test_agent_runner_v2_rationale_313", "community": 1, "norm_label": "2.8 items_created == number of create_* tool calls per run." }, { "label": "Parametrized eval test \u2014 one invocation per YAML case.", "file_type": "rationale", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L354", "id": "tests_test_agent_runner_v2_rationale_354", "community": 1, "norm_label": "parametrized eval test \u2014 one invocation per yaml case." }, { "label": "Return (score, comment) for a YAML case given the captured executor calls.", "file_type": "rationale", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L401", "id": "tests_test_agent_runner_v2_rationale_401", "community": 1, "norm_label": "return (score, comment) for a yaml case given the captured executor calls." }, { "label": "test_auth.py", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L1", "id": "api_tests_test_auth_py", "community": 8, "norm_label": "test_auth.py" }, { "label": "TestRegister", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L22", "id": "tests_test_auth_testregister", "community": 8, "norm_label": "testregister" }, { "label": ".test_register_success()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L25", "id": "tests_test_auth_testregister_test_register_success", "community": 8, "norm_label": ".test_register_success()" }, { "label": ".test_register_returns_valid_jwt()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L38", "id": "tests_test_auth_testregister_test_register_returns_valid_jwt", "community": 8, "norm_label": ".test_register_returns_valid_jwt()" }, { "label": ".test_register_duplicate_email()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L50", "id": "tests_test_auth_testregister_test_register_duplicate_email", "community": 8, "norm_label": ".test_register_duplicate_email()" }, { "label": ".test_register_missing_password()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L61", "id": "tests_test_auth_testregister_test_register_missing_password", "community": 8, "norm_label": ".test_register_missing_password()" }, { "label": ".test_register_missing_email()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L68", "id": "tests_test_auth_testregister_test_register_missing_email", "community": 8, "norm_label": ".test_register_missing_email()" }, { "label": "TestLogin", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L79", "id": "tests_test_auth_testlogin", "community": 8, "norm_label": "testlogin" }, { "label": "._register()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L82", "id": "tests_test_auth_testlogin_register", "community": 8, "norm_label": "._register()" }, { "label": ".test_login_success()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L88", "id": "tests_test_auth_testlogin_test_login_success", "community": 8, "norm_label": ".test_login_success()" }, { "label": ".test_login_wrong_password()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L100", "id": "tests_test_auth_testlogin_test_login_wrong_password", "community": 8, "norm_label": ".test_login_wrong_password()" }, { "label": ".test_login_unknown_email()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L108", "id": "tests_test_auth_testlogin_test_login_unknown_email", "community": 8, "norm_label": ".test_login_unknown_email()" }, { "label": "TestRefresh", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L119", "id": "tests_test_auth_testrefresh", "community": 8, "norm_label": "testrefresh" }, { "label": "._register_and_get_tokens()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L122", "id": "tests_test_auth_testrefresh_register_and_get_tokens", "community": 8, "norm_label": "._register_and_get_tokens()" }, { "label": ".test_refresh_returns_new_tokens()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L129", "id": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens", "community": 8, "norm_label": ".test_refresh_returns_new_tokens()" }, { "label": ".test_refresh_old_token_rejected()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L142", "id": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "community": 8, "norm_label": ".test_refresh_old_token_rejected()" }, { "label": ".test_refresh_bogus_token()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L154", "id": "tests_test_auth_testrefresh_test_refresh_bogus_token", "community": 8, "norm_label": ".test_refresh_bogus_token()" }, { "label": "TestMe", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L165", "id": "tests_test_auth_testme", "community": 8, "norm_label": "testme" }, { "label": ".test_me_with_valid_jwt()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L168", "id": "tests_test_auth_testme_test_me_with_valid_jwt", "community": 8, "norm_label": ".test_me_with_valid_jwt()" }, { "label": ".test_me_returns_correct_tier()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L176", "id": "tests_test_auth_testme_test_me_returns_correct_tier", "community": 8, "norm_label": ".test_me_returns_correct_tier()" }, { "label": ".test_me_missing_token()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L181", "id": "tests_test_auth_testme_test_me_missing_token", "community": 8, "norm_label": ".test_me_missing_token()" }, { "label": ".test_me_expired_token()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L185", "id": "tests_test_auth_testme_test_me_expired_token", "community": 8, "norm_label": ".test_me_expired_token()" }, { "label": ".test_me_invalid_signature()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L198", "id": "tests_test_auth_testme_test_me_invalid_signature", "community": 8, "norm_label": ".test_me_invalid_signature()" }, { "label": "TestOAuth", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L214", "id": "tests_test_auth_testoauth", "community": 8, "norm_label": "testoauth" }, { "label": "._patch_google()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L221", "id": "tests_test_auth_testoauth_patch_google", "community": 8, "norm_label": "._patch_google()" }, { "label": "._userinfo()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L225", "id": "tests_test_auth_testoauth_userinfo", "community": 8, "norm_label": "._userinfo()" }, { "label": "._authorize()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L238", "id": "tests_test_auth_testoauth_authorize", "community": 8, "norm_label": "._authorize()" }, { "label": "._callback()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L244", "id": "tests_test_auth_testoauth_callback", "community": 8, "norm_label": "._callback()" }, { "label": "._decode_sub()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L263", "id": "tests_test_auth_testoauth_decode_sub", "community": 8, "norm_label": "._decode_sub()" }, { "label": ".test_authorize_returns_url_and_state()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L270", "id": "tests_test_auth_testoauth_test_authorize_returns_url_and_state", "community": 8, "norm_label": ".test_authorize_returns_url_and_state()" }, { "label": ".test_authorize_unconfigured_returns_503()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L279", "id": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503", "community": 8, "norm_label": ".test_authorize_unconfigured_returns_503()" }, { "label": ".test_callback_state_mismatch_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L287", "id": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401", "community": 8, "norm_label": ".test_callback_state_mismatch_returns_401()" }, { "label": ".test_callback_creates_new_user()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L295", "id": "tests_test_auth_testoauth_test_callback_creates_new_user", "community": 8, "norm_label": ".test_callback_creates_new_user()" }, { "label": ".test_callback_existing_oauth_link_logs_in()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L309", "id": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "community": 8, "norm_label": ".test_callback_existing_oauth_link_logs_in()" }, { "label": ".test_callback_email_match_links_account()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L326", "id": "tests_test_auth_testoauth_test_callback_email_match_links_account", "community": 8, "norm_label": ".test_callback_email_match_links_account()" }, { "label": ".test_callback_unverified_email_conflict_returns_409()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L345", "id": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "community": 8, "norm_label": ".test_callback_unverified_email_conflict_returns_409()" }, { "label": "Tests for auth routes: register, login, refresh, me, OAuth social login. Exer", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L1", "id": "tests_test_auth_rationale_1", "community": 8, "norm_label": "tests for auth routes: register, login, refresh, me, oauth social login. exer" }, { "label": "POST /api/v1/auth/register", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L23", "id": "tests_test_auth_rationale_23", "community": 8, "norm_label": "post /api/v1/auth/register" }, { "label": "POST /api/v1/auth/login", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L80", "id": "tests_test_auth_rationale_80", "community": 8, "norm_label": "post /api/v1/auth/login" }, { "label": "POST /api/v1/auth/refresh", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L120", "id": "tests_test_auth_rationale_120", "community": 8, "norm_label": "post /api/v1/auth/refresh" }, { "label": "After rotation, the original refresh token must be rejected.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L143", "id": "tests_test_auth_rationale_143", "community": 8, "norm_label": "after rotation, the original refresh token must be rejected." }, { "label": "Tier comes from the live subscription row, not the JWT claim.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L177", "id": "tests_test_auth_rationale_177", "community": 8, "norm_label": "tier comes from the live subscription row, not the jwt claim." }, { "label": "A JWT with ``exp`` in the past must be rejected.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L186", "id": "tests_test_auth_rationale_186", "community": 8, "norm_label": "a jwt with ``exp`` in the past must be rejected." }, { "label": "GET /auth/oauth/google/authorize and POST /auth/oauth/google/callback.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L215", "id": "tests_test_auth_rationale_215", "community": 8, "norm_label": "get /auth/oauth/google/authorize and post /auth/oauth/google/callback." }, { "label": "Call /authorize and return the fresh state token.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L239", "id": "tests_test_auth_rationale_239", "community": 8, "norm_label": "call /authorize and return the fresh state token." }, { "label": "POST /callback with mocked provider exchange_code + get_userinfo.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L245", "id": "tests_test_auth_rationale_245", "community": 8, "norm_label": "post /callback with mocked provider exchange_code + get_userinfo." }, { "label": "First-time Google login creates a new user and returns valid tokens.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L296", "id": "tests_test_auth_rationale_296", "community": 8, "norm_label": "first-time google login creates a new user and returns valid tokens." }, { "label": "Second Google login with the same account re-uses the existing user.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L310", "id": "tests_test_auth_rationale_310", "community": 8, "norm_label": "second google login with the same account re-uses the existing user." }, { "label": "Verified Google email matching an existing password user links the accounts.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L327", "id": "tests_test_auth_rationale_327", "community": 8, "norm_label": "verified google email matching an existing password user links the accounts." }, { "label": "Unverified Google email matching an existing account returns 409, not 500.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L346", "id": "tests_test_auth_rationale_346", "community": 8, "norm_label": "unverified google email matching an existing account returns 409, not 500." }, { "label": "test_brief_agent.py", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L1", "id": "api_tests_test_brief_agent_py", "community": 4, "norm_label": "test_brief_agent.py" }, { "label": "_fake_token_stream()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L31", "id": "tests_test_brief_agent_fake_token_stream", "community": 4, "norm_label": "_fake_token_stream()" }, { "label": "test_run_home_brief_streams_text()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L42", "id": "tests_test_brief_agent_test_run_home_brief_streams_text", "community": 4, "norm_label": "test_run_home_brief_streams_text()" }, { "label": "test_run_project_brief_streams_text()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L62", "id": "tests_test_brief_agent_test_run_project_brief_streams_text", "community": 4, "norm_label": "test_run_project_brief_streams_text()" }, { "label": "test_build_read_tools_read_only_subset()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L82", "id": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "community": 4, "norm_label": "test_build_read_tools_read_only_subset()" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L111", "id": "tests_test_brief_agent_override_db", "community": 4, "norm_label": "_override_db()" }, { "label": "test_rest_brief_home_returns_response()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L124", "id": "tests_test_brief_agent_test_rest_brief_home_returns_response", "community": 4, "norm_label": "test_rest_brief_home_returns_response()" }, { "label": "test_rest_brief_project_invalid_uuid_returns_422()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L147", "id": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422", "community": 4, "norm_label": "test_rest_brief_project_invalid_uuid_returns_422()" }, { "label": "test_rest_brief_project_missing_uuid_returns_422()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L157", "id": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422", "community": 4, "norm_label": "test_rest_brief_project_missing_uuid_returns_422()" }, { "label": "Tests for Phase 3: brief agent WS frame + REST fallback. Coverage: - run_h", "file_type": "rationale", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L1", "id": "tests_test_brief_agent_rationale_1", "community": 4, "norm_label": "tests for phase 3: brief agent ws frame + rest fallback. coverage: - run_h" }, { "label": "Fake _run_single_agent_stream that yields two token events.", "file_type": "rationale", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L32", "id": "tests_test_brief_agent_rationale_32", "community": 4, "norm_label": "fake _run_single_agent_stream that yields two token events." }, { "label": "test_deep_agent.py", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L1", "id": "api_tests_test_deep_agent_py", "community": 2, "norm_label": "test_deep_agent.py" }, { "label": "_FakeTool", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L24", "id": "tests_test_deep_agent_faketool", "community": 2, "norm_label": "_faketool" }, { "label": ".ainvoke()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L27", "id": "tests_test_deep_agent_faketool_ainvoke", "community": 2, "norm_label": ".ainvoke()" }, { "label": "_FakeLLM", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L31", "id": "tests_test_deep_agent_fakellm", "community": 2, "norm_label": "_fakellm" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L32", "id": "tests_test_deep_agent_fakellm_init", "community": 2, "norm_label": ".__init__()" }, { "label": ".bind_tools()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L35", "id": "tests_test_deep_agent_fakellm_bind_tools", "community": 2, "norm_label": ".bind_tools()" }, { "label": ".ainvoke()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L38", "id": "tests_test_deep_agent_fakellm_ainvoke", "community": 2, "norm_label": ".ainvoke()" }, { "label": ".astream()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L60", "id": "tests_test_deep_agent_fakellm_astream", "community": 2, "norm_label": ".astream()" }, { "label": "test_run_home_uses_mocked_tool_result()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L66", "id": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "community": 2, "norm_label": "test_run_home_uses_mocked_tool_result()" }, { "label": "test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L79", "id": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "community": 2, "norm_label": "test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result()" }, { "label": "test_infer_floating_domain_prefers_message_intent_over_scope_type()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L106", "id": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type", "community": 2, "norm_label": "test_infer_floating_domain_prefers_message_intent_over_scope_type()" }, { "label": "test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L129", "id": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines", "community": 2, "norm_label": "test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines()" }, { "label": "test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L144", "id": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only", "community": 2, "norm_label": "test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only()" }, { "label": "test_run_floating_strips_xml_like_tags_from_final_text()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L166", "id": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "community": 2, "norm_label": "test_run_floating_strips_xml_like_tags_from_final_text()" }, { "label": "test_run_floating_stream_strips_xml_like_tags_from_streamed_text()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L190", "id": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "community": 2, "norm_label": "test_run_floating_stream_strips_xml_like_tags_from_streamed_text()" }, { "label": "test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L216", "id": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "community": 2, "norm_label": "test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty()" }, { "label": "test_run_floating_returns_fallback_when_sanitization_would_empty_text()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L259", "id": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "community": 2, "norm_label": "test_run_floating_returns_fallback_when_sanitization_would_empty_text()" }, { "label": "test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L278", "id": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "community": 2, "norm_label": "test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text()" }, { "label": "_fp()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L300", "id": "tests_test_deep_agent_fp", "community": 2, "norm_label": "_fp()" }, { "label": "_parse_ms()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L304", "id": "tests_test_deep_agent_parse_ms", "community": 2, "norm_label": "_parse_ms()" }, { "label": "test_datetime_context_injection_europe_rome_late_evening()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L312", "id": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "community": 2, "norm_label": "test_datetime_context_injection_europe_rome_late_evening()" }, { "label": "test_datetime_context_injection_utc()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L340", "id": "tests_test_deep_agent_test_datetime_context_injection_utc", "community": 2, "norm_label": "test_datetime_context_injection_utc()" }, { "label": "test_datetime_context_injection_dst_spring_forward()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L351", "id": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "community": 2, "norm_label": "test_datetime_context_injection_dst_spring_forward()" }, { "label": "test_datetime_context_injection_dst_fall_back()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L367", "id": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "community": 2, "norm_label": "test_datetime_context_injection_dst_fall_back()" }, { "label": "test_datetime_context_injection_year_boundary()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L383", "id": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "community": 2, "norm_label": "test_datetime_context_injection_year_boundary()" }, { "label": "test_datetime_context_injection_missing_format_prefs()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L403", "id": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs", "community": 2, "norm_label": "test_datetime_context_injection_missing_format_prefs()" }, { "label": "test_request_context_block_scope_and_project()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L411", "id": "tests_test_deep_agent_test_request_context_block_scope_and_project", "community": 2, "norm_label": "test_request_context_block_scope_and_project()" }, { "label": "test_request_context_block_empty()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L418", "id": "tests_test_deep_agent_test_request_context_block_empty", "community": 2, "norm_label": "test_request_context_block_empty()" }, { "label": "test_build_system_prompt_substitutes_all_slots()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L425", "id": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "community": 2, "norm_label": "test_build_system_prompt_substitutes_all_slots()" }, { "label": "test_build_system_prompt_empty_format_prefs()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L457", "id": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "community": 2, "norm_label": "test_build_system_prompt_empty_format_prefs()" }, { "label": "test_human_message_is_bare_message()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L469", "id": "tests_test_deep_agent_test_human_message_is_bare_message", "community": 2, "norm_label": "test_human_message_is_bare_message()" }, { "label": "Unit tests for single-agent deep_agent flows with mocked tool results.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L1", "id": "tests_test_deep_agent_rationale_1", "community": 2, "norm_label": "unit tests for single-agent deep_agent flows with mocked tool results." }, { "label": "Extract [start, end] from a 'key [start, end]' line in the DATE CONTEXT block.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L305", "id": "tests_test_deep_agent_rationale_305", "community": 2, "norm_label": "extract [start, end] from a 'key [start, end]' line in the date context block." }, { "label": "22:16 CEST on 2026-04-26 \u2014 'tomorrow' must be 2026-04-27 00:00\u219223:59:59.999 CEST", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L313", "id": "tests_test_deep_agent_rationale_313", "community": 2, "norm_label": "22:16 cest on 2026-04-26 \u2014 'tomorrow' must be 2026-04-27 00:00\u219223:59:59.999 cest" }, { "label": "UTC timezone: boundaries are clean UTC midnights.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L341", "id": "tests_test_deep_agent_rationale_341", "community": 2, "norm_label": "utc timezone: boundaries are clean utc midnights." }, { "label": "Europe/Rome DST spring-forward 2026-03-29: that day is 23h, not 24h.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L352", "id": "tests_test_deep_agent_rationale_352", "community": 2, "norm_label": "europe/rome dst spring-forward 2026-03-29: that day is 23h, not 24h." }, { "label": "Europe/Rome DST fall-back 2026-10-25: that day is 25h.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L368", "id": "tests_test_deep_agent_rationale_368", "community": 2, "norm_label": "europe/rome dst fall-back 2026-10-25: that day is 25h." }, { "label": "Dec 31 \u2192 Jan 1: last_year, this_year, next_month cross year boundary correctly.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L384", "id": "tests_test_deep_agent_rationale_384", "community": 2, "norm_label": "dec 31 \u2192 jan 1: last_year, this_year, next_month cross year boundary correctly." }, { "label": "All five slots must appear in the compiled output; no raw placeholder remains.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L426", "id": "tests_test_deep_agent_rationale_426", "community": 2, "norm_label": "all five slots must appear in the compiled output; no raw placeholder remains." }, { "label": "Missing format_prefs must not raise \u2014 date_context slot renders empty string.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L458", "id": "tests_test_deep_agent_rationale_458", "community": 2, "norm_label": "missing format_prefs must not raise \u2014 date_context slot renders empty string." }, { "label": "After the refactor HumanMessage content must equal the raw user message exactly.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L470", "id": "tests_test_deep_agent_rationale_470", "community": 2, "norm_label": "after the refactor humanmessage content must equal the raw user message exactly." }, { "label": "test_device_ws.py", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L1", "id": "api_tests_test_device_ws_py", "community": 1, "norm_label": "test_device_ws.py" }, { "label": "_device_hello()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L36", "id": "tests_test_device_ws_device_hello", "community": 1, "norm_label": "_device_hello()" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L47", "id": "tests_test_device_ws_override_db", "community": 1, "norm_label": "_override_db()" }, { "label": "manager()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L63", "id": "tests_test_device_ws_manager", "community": 1, "norm_label": "manager()" }, { "label": "mock_ws()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L69", "id": "tests_test_device_ws_mock_ws", "community": 1, "norm_label": "mock_ws()" }, { "label": "test_manager_register_and_is_online()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L75", "id": "tests_test_device_ws_test_manager_register_and_is_online", "community": 1, "norm_label": "test_manager_register_and_is_online()" }, { "label": "test_manager_get_ws_returns_none_when_offline()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L83", "id": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline", "community": 1, "norm_label": "test_manager_get_ws_returns_none_when_offline()" }, { "label": "test_manager_unregister()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L87", "id": "tests_test_device_ws_test_manager_unregister", "community": 1, "norm_label": "test_manager_unregister()" }, { "label": "test_manager_unregister_unknown_is_noop()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L95", "id": "tests_test_device_ws_test_manager_unregister_unknown_is_noop", "community": 1, "norm_label": "test_manager_unregister_unknown_is_noop()" }, { "label": "test_manager_replace_connection_cancels_old_futures()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L100", "id": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures", "community": 1, "norm_label": "test_manager_replace_connection_cancels_old_futures()" }, { "label": "test_manager_send_frame()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L122", "id": "tests_test_device_ws_test_manager_send_frame", "community": 1, "norm_label": "test_manager_send_frame()" }, { "label": "test_manager_send_frame_raises_when_offline()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L129", "id": "tests_test_device_ws_test_manager_send_frame_raises_when_offline", "community": 1, "norm_label": "test_manager_send_frame_raises_when_offline()" }, { "label": "test_manager_pending_call_round_trip()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L135", "id": "tests_test_device_ws_test_manager_pending_call_round_trip", "community": 1, "norm_label": "test_manager_pending_call_round_trip()" }, { "label": "test_manager_resolve_unknown_call_is_noop()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L145", "id": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop", "community": 1, "norm_label": "test_manager_resolve_unknown_call_is_noop()" }, { "label": "test_manager_unregister_cancels_pending_calls()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L152", "id": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls", "community": 1, "norm_label": "test_manager_unregister_cancels_pending_calls()" }, { "label": "test_ws_device_rejects_without_token()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L163", "id": "tests_test_device_ws_test_ws_device_rejects_without_token", "community": 1, "norm_label": "test_ws_device_rejects_without_token()" }, { "label": "test_ws_device_rejects_invalid_token()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L170", "id": "tests_test_device_ws_test_ws_device_rejects_invalid_token", "community": 1, "norm_label": "test_ws_device_rejects_invalid_token()" }, { "label": "test_ws_device_happy_path()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L176", "id": "tests_test_device_ws_test_ws_device_happy_path", "community": 1, "norm_label": "test_ws_device_happy_path()" }, { "label": "test_ws_device_invalid_first_frame_closes()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L192", "id": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "community": 1, "norm_label": "test_ws_device_invalid_first_frame_closes()" }, { "label": "test_ws_device_tool_result_dispatched()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L201", "id": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "community": 1, "norm_label": "test_ws_device_tool_result_dispatched()" }, { "label": "test_ws_device_disconnect_marks_run_logs_as_error()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L234", "id": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "community": 1, "norm_label": "test_ws_device_disconnect_marks_run_logs_as_error()" }, { "label": "test_mark_runs_disconnected_updates_db()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L256", "id": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "community": 1, "norm_label": "test_mark_runs_disconnected_updates_db()" }, { "label": "Tests for Step 3.3: DeviceConnectionManager and device WS endpoint. Coverage:", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L1", "id": "tests_test_device_ws_rationale_1", "community": 1, "norm_label": "tests for step 3.3: deviceconnectionmanager and device ws endpoint. coverage:" }, { "label": "Route all get_session calls to the test SQLite session.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L48", "id": "tests_test_device_ws_rationale_48", "community": 1, "norm_label": "route all get_session calls to the test sqlite session." }, { "label": "Fresh manager instance for each test.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L64", "id": "tests_test_device_ws_rationale_64", "community": 1, "norm_label": "fresh manager instance for each test." }, { "label": "Connect, send device_hello, receive ping, then close.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L177", "id": "tests_test_device_ws_rationale_177", "community": 1, "norm_label": "connect, send device_hello, receive ping, then close." }, { "label": "Non-device_hello first frame should close the connection.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L193", "id": "tests_test_device_ws_rationale_193", "community": 1, "norm_label": "non-device_hello first frame should close the connection." }, { "label": "tool_result frame is routed to the DeviceConnectionManager.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L202", "id": "tests_test_device_ws_rationale_202", "community": 1, "norm_label": "tool_result frame is routed to the deviceconnectionmanager." }, { "label": "On disconnect, _mark_runs_disconnected is called with the correct user_id.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L235", "id": "tests_test_device_ws_rationale_235", "community": 1, "norm_label": "on disconnect, _mark_runs_disconnected is called with the correct user_id." }, { "label": "_mark_runs_disconnected marks in-progress runs as error in the DB.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L257", "id": "tests_test_device_ws_rationale_257", "community": 1, "norm_label": "_mark_runs_disconnected marks in-progress runs as error in the db." }, { "label": "test_integrations.py", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L1", "id": "api_tests_test_integrations_py", "community": 3, "norm_label": "test_integrations.py" }, { "label": "TestTokenEncryption", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L91", "id": "tests_test_integrations_testtokenencryption", "community": 3, "norm_label": "testtokenencryption" }, { "label": ".test_round_trip()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L94", "id": "tests_test_integrations_testtokenencryption_test_round_trip", "community": 3, "norm_label": ".test_round_trip()" }, { "label": ".test_decrypt_invalid_ciphertext_raises_value_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L103", "id": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error", "community": 3, "norm_label": ".test_decrypt_invalid_ciphertext_raises_value_error()" }, { "label": ".test_decrypt_wrong_key_raises_value_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L109", "id": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "community": 3, "norm_label": ".test_decrypt_wrong_key_raises_value_error()" }, { "label": ".test_encrypt_empty_dict_raises_value_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L120", "id": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error", "community": 3, "norm_label": ".test_encrypt_empty_dict_raises_value_error()" }, { "label": ".test_encrypt_non_dict_raises_value_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L126", "id": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error", "community": 3, "norm_label": ".test_encrypt_non_dict_raises_value_error()" }, { "label": ".test_missing_key_raises_runtime_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L132", "id": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error", "community": 3, "norm_label": ".test_missing_key_raises_runtime_error()" }, { "label": ".test_email_message_as_text()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L138", "id": "tests_test_integrations_testtokenencryption_test_email_message_as_text", "community": 3, "norm_label": ".test_email_message_as_text()" }, { "label": ".test_chat_message_as_text()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L151", "id": "tests_test_integrations_testtokenencryption_test_chat_message_as_text", "community": 3, "norm_label": ".test_chat_message_as_text()" }, { "label": "TestGetProvider", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L170", "id": "tests_test_integrations_testgetprovider", "community": 3, "norm_label": "testgetprovider" }, { "label": ".test_gmail_returns_gmail_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L171", "id": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client", "community": 3, "norm_label": ".test_gmail_returns_gmail_client()" }, { "label": ".test_outlook_returns_ms_graph_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L177", "id": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client", "community": 3, "norm_label": ".test_outlook_returns_ms_graph_client()" }, { "label": ".test_teams_returns_ms_graph_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L183", "id": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client", "community": 3, "norm_label": ".test_teams_returns_ms_graph_client()" }, { "label": ".test_unknown_provider_raises_value_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L189", "id": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error", "community": 3, "norm_label": ".test_unknown_provider_raises_value_error()" }, { "label": "TestBuildGmailQuery", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L199", "id": "tests_test_integrations_testbuildgmailquery", "community": 3, "norm_label": "testbuildgmailquery" }, { "label": ".setup_method()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L202", "id": "tests_test_integrations_testbuildgmailquery_setup_method", "community": 3, "norm_label": ".setup_method()" }, { "label": ".test_empty_returns_empty_string()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L206", "id": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string", "community": 3, "norm_label": ".test_empty_returns_empty_string()" }, { "label": ".test_single_label()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L209", "id": "tests_test_integrations_testbuildgmailquery_test_single_label", "community": 3, "norm_label": ".test_single_label()" }, { "label": ".test_multiple_labels_joined_with_or()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L213", "id": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or", "community": 3, "norm_label": ".test_multiple_labels_joined_with_or()" }, { "label": ".test_senders()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L217", "id": "tests_test_integrations_testbuildgmailquery_test_senders", "community": 3, "norm_label": ".test_senders()" }, { "label": ".test_date_range_from()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L221", "id": "tests_test_integrations_testbuildgmailquery_test_date_range_from", "community": 3, "norm_label": ".test_date_range_from()" }, { "label": ".test_date_range_to()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L225", "id": "tests_test_integrations_testbuildgmailquery_test_date_range_to", "community": 3, "norm_label": ".test_date_range_to()" }, { "label": ".test_since_overrides_earlier_date_range_from()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L229", "id": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "community": 3, "norm_label": ".test_since_overrides_earlier_date_range_from()" }, { "label": ".test_date_range_from_overrides_earlier_since()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L236", "id": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "community": 3, "norm_label": ".test_date_range_from_overrides_earlier_since()" }, { "label": ".test_invalid_date_ignored()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L242", "id": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "community": 3, "norm_label": ".test_invalid_date_ignored()" }, { "label": "TestParseBody", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L253", "id": "tests_test_integrations_testparsebody", "community": 3, "norm_label": "testparsebody" }, { "label": ".setup_method()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L256", "id": "tests_test_integrations_testparsebody_setup_method", "community": 3, "norm_label": ".setup_method()" }, { "label": "._encode()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L260", "id": "tests_test_integrations_testparsebody_encode", "community": 3, "norm_label": "._encode()" }, { "label": ".test_text_plain_extracted()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L264", "id": "tests_test_integrations_testparsebody_test_text_plain_extracted", "community": 3, "norm_label": ".test_text_plain_extracted()" }, { "label": ".test_text_html_stripped()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L271", "id": "tests_test_integrations_testparsebody_test_text_html_stripped", "community": 3, "norm_label": ".test_text_html_stripped()" }, { "label": ".test_multipart_prefers_plain_over_html()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L280", "id": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html", "community": 3, "norm_label": ".test_multipart_prefers_plain_over_html()" }, { "label": ".test_empty_payload_returns_empty_string()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L294", "id": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string", "community": 3, "norm_label": ".test_empty_payload_returns_empty_string()" }, { "label": "_make_gmail_message()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L303", "id": "tests_test_integrations_make_gmail_message", "community": 3, "norm_label": "_make_gmail_message()" }, { "label": "TestGmailClientFetchMessages", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L328", "id": "tests_test_integrations_testgmailclientfetchmessages", "community": 3, "norm_label": "testgmailclientfetchmessages" }, { "label": "._make_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L331", "id": "tests_test_integrations_testgmailclientfetchmessages_make_client", "community": 3, "norm_label": "._make_client()" }, { "label": "test_happy_path_returns_email_messages()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L336", "id": "tests_test_integrations_test_happy_path_returns_email_messages", "community": 3, "norm_label": "test_happy_path_returns_email_messages()" }, { "label": "test_no_messages_returns_empty_list()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L365", "id": "tests_test_integrations_test_no_messages_returns_empty_list", "community": 3, "norm_label": "test_no_messages_returns_empty_list()" }, { "label": "test_list_http_error_raises_runtime_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L386", "id": "tests_test_integrations_test_list_http_error_raises_runtime_error", "community": 3, "norm_label": "test_list_http_error_raises_runtime_error()" }, { "label": ".test_refreshed_credentials_none_when_unchanged()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L411", "id": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "community": 3, "norm_label": ".test_refreshed_credentials_none_when_unchanged()" }, { "label": ".test_refreshed_credentials_returns_dict_when_token_changes()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L416", "id": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "community": 3, "norm_label": ".test_refreshed_credentials_returns_dict_when_token_changes()" }, { "label": "TestBuildEmailFilter", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L430", "id": "tests_test_integrations_testbuildemailfilter", "community": 3, "norm_label": "testbuildemailfilter" }, { "label": ".setup_method()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L433", "id": "tests_test_integrations_testbuildemailfilter_setup_method", "community": 3, "norm_label": ".setup_method()" }, { "label": ".test_empty_returns_empty_string()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L437", "id": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string", "community": 3, "norm_label": ".test_empty_returns_empty_string()" }, { "label": ".test_single_sender()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L440", "id": "tests_test_integrations_testbuildemailfilter_test_single_sender", "community": 3, "norm_label": ".test_single_sender()" }, { "label": ".test_multiple_senders_joined_with_or()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L444", "id": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or", "community": 3, "norm_label": ".test_multiple_senders_joined_with_or()" }, { "label": ".test_since_adds_received_date_ge_clause()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L450", "id": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause", "community": 3, "norm_label": ".test_since_adds_received_date_ge_clause()" }, { "label": ".test_date_range_to_adds_received_date_le_clause()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L455", "id": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause", "community": 3, "norm_label": ".test_date_range_to_adds_received_date_le_clause()" }, { "label": ".test_since_overrides_earlier_date_range_from()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L459", "id": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from", "community": 3, "norm_label": ".test_since_overrides_earlier_date_range_from()" }, { "label": ".test_invalid_date_ignored()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L465", "id": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored", "community": 3, "norm_label": ".test_invalid_date_ignored()" }, { "label": "_make_graph_email()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L475", "id": "tests_test_integrations_make_graph_email", "community": 3, "norm_label": "_make_graph_email()" }, { "label": "_make_graph_teams_message()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L493", "id": "tests_test_integrations_make_graph_teams_message", "community": 3, "norm_label": "_make_graph_teams_message()" }, { "label": "TestMSGraphClientFetchEmails", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L509", "id": "tests_test_integrations_testmsgraphclientfetchemails", "community": 3, "norm_label": "testmsgraphclientfetchemails" }, { "label": "._make_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L512", "id": "tests_test_integrations_testmsgraphclientfetchemails_make_client", "community": 3, "norm_label": "._make_client()" }, { "label": "test_pagination_stops_at_max_emails()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L540", "id": "tests_test_integrations_test_pagination_stops_at_max_emails", "community": 3, "norm_label": "test_pagination_stops_at_max_emails()" }, { "label": "test_401_triggers_token_refresh_and_retries()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L561", "id": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "community": 3, "norm_label": "test_401_triggers_token_refresh_and_retries()" }, { "label": ".test_refreshed_credentials_none_when_token_unchanged()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L597", "id": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "community": 3, "norm_label": ".test_refreshed_credentials_none_when_token_unchanged()" }, { "label": ".test_refreshed_credentials_returns_dict_when_token_changes()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L601", "id": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "community": 3, "norm_label": ".test_refreshed_credentials_returns_dict_when_token_changes()" }, { "label": "TestMSGraphClientFetchMessages", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L608", "id": "tests_test_integrations_testmsgraphclientfetchmessages", "community": 3, "norm_label": "testmsgraphclientfetchmessages" }, { "label": "._make_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L611", "id": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "community": 3, "norm_label": "._make_client()" }, { "label": "test_happy_path_returns_chat_messages()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L616", "id": "tests_test_integrations_test_happy_path_returns_chat_messages", "community": 3, "norm_label": "test_happy_path_returns_chat_messages()" }, { "label": "test_403_degrades_gracefully()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L638", "id": "tests_test_integrations_test_403_degrades_gracefully", "community": 3, "norm_label": "test_403_degrades_gracefully()" }, { "label": "test_channel_filter_applied()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L661", "id": "tests_test_integrations_test_channel_filter_applied", "community": 3, "norm_label": "test_channel_filter_applied()" }, { "label": "TestMSGraphClientRefreshToken", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L686", "id": "tests_test_integrations_testmsgraphclientrefreshtoken", "community": 3, "norm_label": "testmsgraphclientrefreshtoken" }, { "label": "test_msal_error_raises_runtime_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L690", "id": "tests_test_integrations_test_msal_error_raises_runtime_error", "community": 3, "norm_label": "test_msal_error_raises_runtime_error()" }, { "label": "test_successful_refresh_updates_access_token()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L709", "id": "tests_test_integrations_test_successful_refresh_updates_access_token", "community": 3, "norm_label": "test_successful_refresh_updates_access_token()" }, { "label": "Tests for Step 3.6: cloud provider integration clients. Coverage: Unit \\u2", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L1", "id": "tests_test_integrations_rationale_1", "community": 3, "norm_label": "tests for step 3.6: cloud provider integration clients. coverage: unit \\u2" }, { "label": "encrypt_token / decrypt_token round-trip tests.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L92", "id": "tests_test_integrations_rationale_92", "community": 3, "norm_label": "encrypt_token / decrypt_token round-trip tests." }, { "label": "Decrypting with a different key must fail with ValueError.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L110", "id": "tests_test_integrations_rationale_110", "community": 3, "norm_label": "decrypting with a different key must fail with valueerror." }, { "label": "Unit tests for gmail._build_gmail_query.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L200", "id": "tests_test_integrations_rationale_200", "community": 3, "norm_label": "unit tests for gmail._build_gmail_query." }, { "label": "since=Feb is more recent than date_range.from=Jan, so after: should be Feb.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L230", "id": "tests_test_integrations_rationale_230", "community": 3, "norm_label": "since=feb is more recent than date_range.from=jan, so after: should be feb." }, { "label": "date_range.from=Feb is more recent than since=Jan, so after: should be Feb.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L237", "id": "tests_test_integrations_rationale_237", "community": 3, "norm_label": "date_range.from=feb is more recent than since=jan, so after: should be feb." }, { "label": "An invalid date string in filter_config must not raise, just be skipped.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L243", "id": "tests_test_integrations_rationale_243", "community": 3, "norm_label": "an invalid date string in filter_config must not raise, just be skipped." }, { "label": "Unit tests for gmail._parse_body.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L254", "id": "tests_test_integrations_rationale_254", "community": 3, "norm_label": "unit tests for gmail._parse_body." }, { "label": "Build a minimal Gmail API message response dict.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L310", "id": "tests_test_integrations_rationale_310", "community": 3, "norm_label": "build a minimal gmail api message response dict." }, { "label": "GmailClient.fetch_messages tests with mocked Google API.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L329", "id": "tests_test_integrations_rationale_329", "community": 3, "norm_label": "gmailclient.fetch_messages tests with mocked google api." }, { "label": "Unit tests for ms_graph._build_email_filter.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L431", "id": "tests_test_integrations_rationale_431", "community": 3, "norm_label": "unit tests for ms_graph._build_email_filter." }, { "label": "Build a minimal MS Graph message item dict.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L482", "id": "tests_test_integrations_rationale_482", "community": 3, "norm_label": "build a minimal ms graph message item dict." }, { "label": "MSGraphClient.fetch_emails tests with mocked httpx.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L510", "id": "tests_test_integrations_rationale_510", "community": 3, "norm_label": "msgraphclient.fetch_emails tests with mocked httpx." }, { "label": "No nextLink in first page \\u2014 only one batch returned.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L541", "id": "tests_test_integrations_rationale_541", "community": 3, "norm_label": "no nextlink in first page \\u2014 only one batch returned." }, { "label": "On first 401, token refresh is attempted and the request retried.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L562", "id": "tests_test_integrations_rationale_562", "community": 3, "norm_label": "on first 401, token refresh is attempted and the request retried." }, { "label": "MSGraphClient.fetch_messages (Teams) tests.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L609", "id": "tests_test_integrations_rationale_609", "community": 3, "norm_label": "msgraphclient.fetch_messages (teams) tests." }, { "label": "getAllMessages returning 403 (license issue) returns empty list, no exception.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L639", "id": "tests_test_integrations_rationale_639", "community": 3, "norm_label": "getallmessages returning 403 (license issue) returns empty list, no exception." }, { "label": "Messages from non-matching channels are filtered out.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L662", "id": "tests_test_integrations_rationale_662", "community": 3, "norm_label": "messages from non-matching channels are filtered out." }, { "label": "MSGraphClient._refresh_access_token with mocked MSAL.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L687", "id": "tests_test_integrations_rationale_687", "community": 3, "norm_label": "msgraphclient._refresh_access_token with mocked msal." }, { "label": "test_journey_v2.py", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L1", "id": "api_tests_test_journey_v2_py", "community": 10, "norm_label": "test_journey_v2.py" }, { "label": "_fixtures_dir()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L63", "id": "tests_test_journey_v2_fixtures_dir", "community": 10, "norm_label": "_fixtures_dir()" }, { "label": "_load_cases()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L68", "id": "tests_test_journey_v2_load_cases", "community": 10, "norm_label": "_load_cases()" }, { "label": "_read_data_file()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L74", "id": "tests_test_journey_v2_read_data_file", "community": 10, "norm_label": "_read_data_file()" }, { "label": "pytest_generate_tests()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L81", "id": "tests_test_journey_v2_pytest_generate_tests", "community": 10, "norm_label": "pytest_generate_tests()" }, { "label": "_make_fs_executor()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L91", "id": "tests_test_journey_v2_make_fs_executor", "community": 10, "norm_label": "_make_fs_executor()" }, { "label": "_run_journey()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L134", "id": "tests_test_journey_v2_run_journey", "community": 10, "norm_label": "_run_journey()" }, { "label": "_evaluate_case()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L168", "id": "tests_test_journey_v2_evaluate_case", "community": 10, "norm_label": "_evaluate_case()" }, { "label": "test_4_6a_extract_valid_json()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L180", "id": "tests_test_journey_v2_test_4_6a_extract_valid_json", "community": 10, "norm_label": "test_4_6a_extract_valid_json()" }, { "label": "test_4_6b_extract_invalid_json()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L194", "id": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "community": 10, "norm_label": "test_4_6b_extract_invalid_json()" }, { "label": "test_4_6c_extract_markers_absent()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L200", "id": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "community": 10, "norm_label": "test_4_6c_extract_markers_absent()" }, { "label": "test_4_6d_extract_only_start_marker()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L205", "id": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "community": 10, "norm_label": "test_4_6d_extract_only_start_marker()" }, { "label": "test_4_6e_session_not_found()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L211", "id": "tests_test_journey_v2_test_4_6e_session_not_found", "community": 10, "norm_label": "test_4_6e_session_not_found()" }, { "label": "test_4_6f_nudge_uses_new_markers()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L223", "id": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "community": 10, "norm_label": "test_4_6f_nudge_uses_new_markers()" }, { "label": "test_eval_journey()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L273", "id": "tests_test_journey_v2_test_eval_journey", "community": 10, "norm_label": "test_eval_journey()" }, { "label": "Tests for Local Agent V2 journey setup (Step 4). Covers the chatbot journey t", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L1", "id": "tests_test_journey_v2_rationale_1", "community": 10, "norm_label": "tests for local agent v2 journey setup (step 4). covers the chatbot journey t" }, { "label": "Return an async callback that simulates filesystem tool responses. Matche", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L92", "id": "tests_test_journey_v2_rationale_92", "community": 10, "norm_label": "return an async callback that simulates filesystem tool responses. matche" }, { "label": "Drive start + all user_messages for a case. Returns the final reply dict.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L135", "id": "tests_test_journey_v2_rationale_135", "community": 10, "norm_label": "drive start + all user_messages for a case. returns the final reply dict." }, { "label": "Return (score, comment) for a journey case given the final reply dict.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L169", "id": "tests_test_journey_v2_rationale_169", "community": 10, "norm_label": "return (score, comment) for a journey case given the final reply dict." }, { "label": "_extract_agent_config: valid JSON between markers \u2192 returns serialised config.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L181", "id": "tests_test_journey_v2_rationale_181", "community": 10, "norm_label": "_extract_agent_config: valid json between markers \u2192 returns serialised config." }, { "label": "_extract_agent_config: malformed JSON between markers \u2192 returns None.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L195", "id": "tests_test_journey_v2_rationale_195", "community": 10, "norm_label": "_extract_agent_config: malformed json between markers \u2192 returns none." }, { "label": "_extract_agent_config: no markers at all \u2192 returns None.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L201", "id": "tests_test_journey_v2_rationale_201", "community": 10, "norm_label": "_extract_agent_config: no markers at all \u2192 returns none." }, { "label": "_extract_agent_config: START without END \u2192 returns None.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L206", "id": "tests_test_journey_v2_rationale_206", "community": 10, "norm_label": "_extract_agent_config: start without end \u2192 returns none." }, { "label": "4.6e Session not found \u2192 done=True, agent_config=None, informative message.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L212", "id": "tests_test_journey_v2_rationale_212", "community": 10, "norm_label": "4.6e session not found \u2192 done=true, agent_config=none, informative message." }, { "label": "4.6f Nudge injected after max turns uses AGENT_CONFIG markers, not PROMPT_TEMPLA", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L224", "id": "tests_test_journey_v2_rationale_224", "community": 10, "norm_label": "4.6f nudge injected after max turns uses agent_config markers, not prompt_templa" }, { "label": "Parametrized eval test \u2014 one invocation per YAML case.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L274", "id": "tests_test_journey_v2_rationale_274", "community": 10, "norm_label": "parametrized eval test \u2014 one invocation per yaml case." }, { "label": "test_memory_audit.py", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L1", "id": "api_tests_test_memory_audit_py", "community": 2, "norm_label": "test_memory_audit.py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L48", "id": "tests_test_memory_audit_override_db", "community": 2, "norm_label": "_override_db()" }, { "label": "pro_user()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L60", "id": "tests_test_memory_audit_pro_user", "community": 2, "norm_label": "pro_user()" }, { "label": "_enc()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L68", "id": "tests_test_memory_audit_enc", "community": 2, "norm_label": "_enc()" }, { "label": "_assoc_row()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L72", "id": "tests_test_memory_audit_assoc_row", "community": 2, "norm_label": "_assoc_row()" }, { "label": "_relation_row()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L81", "id": "tests_test_memory_audit_relation_row", "community": 2, "norm_label": "_relation_row()" }, { "label": "_llm_response()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L94", "id": "tests_test_memory_audit_llm_response", "community": 2, "norm_label": "_llm_response()" }, { "label": "_mock_llm()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L101", "id": "tests_test_memory_audit_mock_llm", "community": 2, "norm_label": "_mock_llm()" }, { "label": "_patch_audit()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L108", "id": "tests_test_memory_audit_patch_audit", "community": 2, "norm_label": "_patch_audit()" }, { "label": "test_audit_memory_never_raises_on_missing_user()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L138", "id": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "community": 2, "norm_label": "test_audit_memory_never_raises_on_missing_user()" }, { "label": "test_audit_memory_never_raises_on_llm_failure()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L144", "id": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "community": 2, "norm_label": "test_audit_memory_never_raises_on_llm_failure()" }, { "label": "test_scan_contradictions_skips_with_one_fact()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L165", "id": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "community": 2, "norm_label": "test_scan_contradictions_skips_with_one_fact()" }, { "label": "test_scan_contradictions_deletes_flagged_row()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L182", "id": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "community": 2, "norm_label": "test_scan_contradictions_deletes_flagged_row()" }, { "label": "test_scan_contradictions_noop_on_llm_failure()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L207", "id": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "community": 2, "norm_label": "test_scan_contradictions_noop_on_llm_failure()" }, { "label": "test_scan_contradictions_noop_on_non_list_response()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L227", "id": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "community": 2, "norm_label": "test_scan_contradictions_noop_on_non_list_response()" }, { "label": "test_canonicalize_skips_when_no_relations()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L246", "id": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "community": 2, "norm_label": "test_canonicalize_skips_when_no_relations()" }, { "label": "test_canonicalize_rewrites_variant_labels()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L259", "id": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "community": 2, "norm_label": "test_canonicalize_rewrites_variant_labels()" }, { "label": "test_canonicalize_noop_on_llm_failure()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L289", "id": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "community": 2, "norm_label": "test_canonicalize_noop_on_llm_failure()" }, { "label": "test_canonicalize_noop_when_remap_empty()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L307", "id": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "community": 2, "norm_label": "test_canonicalize_noop_when_remap_empty()" }, { "label": "test_scan_works_without_langfuse()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L324", "id": "tests_test_memory_audit_test_scan_works_without_langfuse", "community": 2, "norm_label": "test_scan_works_without_langfuse()" }, { "label": "test_canonicalize_works_without_langfuse()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L346", "id": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "community": 2, "norm_label": "test_canonicalize_works_without_langfuse()" }, { "label": "test_scan_uses_correct_langfuse_prompt_name()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L365", "id": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "community": 2, "norm_label": "test_scan_uses_correct_langfuse_prompt_name()" }, { "label": "test_canonicalize_uses_correct_langfuse_prompt_name()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L387", "id": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "community": 2, "norm_label": "test_canonicalize_uses_correct_langfuse_prompt_name()" }, { "label": "Tests for Phase 7 \u2014 weekly audit_memory job. Coverage: 1. audit_memory nev", "file_type": "rationale", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L1", "id": "tests_test_memory_audit_rationale_1", "community": 0, "norm_label": "tests for phase 7 \u2014 weekly audit_memory job. coverage: 1. audit_memory nev" }, { "label": "Context manager that patches all external deps for audit helpers.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L109", "id": "tests_test_memory_audit_rationale_109", "community": 0, "norm_label": "context manager that patches all external deps for audit helpers." }, { "label": "audit_memory with a non-existent user_id must not raise.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L139", "id": "tests_test_memory_audit_rationale_139", "community": 0, "norm_label": "audit_memory with a non-existent user_id must not raise." }, { "label": "audit_memory must swallow inner exceptions.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L145", "id": "tests_test_memory_audit_rationale_145", "community": 0, "norm_label": "audit_memory must swallow inner exceptions." }, { "label": "test_memory_extraction.py", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L1", "id": "api_tests_test_memory_extraction_py", "community": 16, "norm_label": "test_memory_extraction.py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L43", "id": "tests_test_memory_extraction_override_db", "community": 16, "norm_label": "_override_db()" }, { "label": "pro_user()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L55", "id": "tests_test_memory_extraction_pro_user", "community": 16, "norm_label": "pro_user()" }, { "label": "free_user()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L65", "id": "tests_test_memory_extraction_free_user", "community": 16, "norm_label": "free_user()" }, { "label": "_make_llm_response()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L74", "id": "tests_test_memory_extraction_make_llm_response", "community": 16, "norm_label": "_make_llm_response()" }, { "label": "test_extract_candidates_returns_valid_result()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L84", "id": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "community": 16, "norm_label": "test_extract_candidates_returns_valid_result()" }, { "label": "test_extract_candidates_returns_empty_on_llm_failure()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L128", "id": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure", "community": 16, "norm_label": "test_extract_candidates_returns_empty_on_llm_failure()" }, { "label": "test_decide_action_add_when_no_existing()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L149", "id": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "community": 16, "norm_label": "test_decide_action_add_when_no_existing()" }, { "label": "test_decide_action_noop()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L156", "id": "tests_test_memory_extraction_test_decide_action_noop", "community": 16, "norm_label": "test_decide_action_noop()" }, { "label": "test_decide_action_update()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L176", "id": "tests_test_memory_extraction_test_decide_action_update", "community": 16, "norm_label": "test_decide_action_update()" }, { "label": "test_decide_action_delete()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L196", "id": "tests_test_memory_extraction_test_decide_action_delete", "community": 16, "norm_label": "test_decide_action_delete()" }, { "label": "test_decide_action_defaults_add_on_llm_failure()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L216", "id": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "community": 16, "norm_label": "test_decide_action_defaults_add_on_llm_failure()" }, { "label": "test_run_extraction_writes_core_candidate()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L237", "id": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "community": 16, "norm_label": "test_run_extraction_writes_core_candidate()" }, { "label": "test_dispatch_realtime_for_pro()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L306", "id": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "community": 16, "norm_label": "test_dispatch_realtime_for_pro()" }, { "label": "test_dispatch_queue_for_free()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L326", "id": "tests_test_memory_extraction_test_dispatch_queue_for_free", "community": 16, "norm_label": "test_dispatch_queue_for_free()" }, { "label": "Tests for Phase 2 \u2014 Mem0-style Extract/Update pipeline. Coverage: 2.1 extr", "file_type": "rationale", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L1", "id": "tests_test_memory_extraction_rationale_1", "community": 0, "norm_label": "tests for phase 2 \u2014 mem0-style extract/update pipeline. coverage: 2.1 extr" }, { "label": "Update the seeded pro user to have an encryption_key.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L56", "id": "tests_test_memory_extraction_rationale_56", "community": 0, "norm_label": "update the seeded pro user to have an encryption_key." }, { "label": "Update the seeded free user to have an encryption_key.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L66", "id": "tests_test_memory_extraction_rationale_66", "community": 0, "norm_label": "update the seeded free user to have an encryption_key." }, { "label": "My CFO is Giulia' \u2192 fact candidate \u2192 core row written.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L238", "id": "tests_test_memory_extraction_rationale_238", "community": 0, "norm_label": "my cfo is giulia' \u2192 fact candidate \u2192 core row written." }, { "label": "Pro user: asyncio.create_task called (not queue row).", "file_type": "rationale", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L307", "id": "tests_test_memory_extraction_rationale_307", "community": 0, "norm_label": "pro user: asyncio.create_task called (not queue row)." }, { "label": "Free user: ExtractionQueue row inserted.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L327", "id": "tests_test_memory_extraction_rationale_327", "community": 0, "norm_label": "free user: extractionqueue row inserted." }, { "label": "test_memory_middleware.py", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L1", "id": "api_tests_test_memory_middleware_py", "community": 4, "norm_label": "test_memory_middleware.py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L43", "id": "tests_test_memory_middleware_override_db", "community": 4, "norm_label": "_override_db()" }, { "label": "user_with_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L55", "id": "tests_test_memory_middleware_user_with_key", "community": 4, "norm_label": "user_with_key()" }, { "label": "_fernet()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L64", "id": "tests_test_memory_middleware_fernet", "community": 4, "norm_label": "_fernet()" }, { "label": "_enc()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L68", "id": "tests_test_memory_middleware_enc", "community": 4, "norm_label": "_enc()" }, { "label": "_dec()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L72", "id": "tests_test_memory_middleware_dec", "community": 4, "norm_label": "_dec()" }, { "label": "test_enrich_context_returns_core_memory()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L79", "id": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "community": 4, "norm_label": "test_enrich_context_returns_core_memory()" }, { "label": "test_enrich_context_returns_episodic_memory()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L97", "id": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "community": 4, "norm_label": "test_enrich_context_returns_episodic_memory()" }, { "label": "test_enrich_context_filters_episodic_by_session_id()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L115", "id": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "community": 4, "norm_label": "test_enrich_context_filters_episodic_by_session_id()" }, { "label": "test_enrich_context_returns_proactive_hints()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L141", "id": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "community": 4, "norm_label": "test_enrich_context_returns_proactive_hints()" }, { "label": "test_enrich_context_returns_associative_memory()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L169", "id": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "community": 4, "norm_label": "test_enrich_context_returns_associative_memory()" }, { "label": "test_enrich_context_empty_for_user_without_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L187", "id": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "community": 0, "norm_label": "test_enrich_context_empty_for_user_without_key()" }, { "label": "test_store_episode_creates_encrypted_row()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L202", "id": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "community": 4, "norm_label": "test_store_episode_creates_encrypted_row()" }, { "label": "test_store_episode_decryptable()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L217", "id": "tests_test_memory_middleware_test_store_episode_decryptable", "community": 4, "norm_label": "test_store_episode_decryptable()" }, { "label": "test_update_core_insert()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L234", "id": "tests_test_memory_middleware_test_update_core_insert", "community": 4, "norm_label": "test_update_core_insert()" }, { "label": "test_update_core_upsert()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L246", "id": "tests_test_memory_middleware_test_update_core_upsert", "community": 4, "norm_label": "test_update_core_upsert()" }, { "label": "test_core_block_edit_ops()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L260", "id": "tests_test_memory_middleware_test_core_block_edit_ops", "community": 4, "norm_label": "test_core_block_edit_ops()" }, { "label": "test_archival_and_recall_search_helpers()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L280", "id": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "community": 4, "norm_label": "test_archival_and_recall_search_helpers()" }, { "label": "test_home_request_calls_memory_middleware()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L295", "id": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "community": 1, "norm_label": "test_home_request_calls_memory_middleware()" }, { "label": "test_embed_text_returns_1536_floats()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L350", "id": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "community": 4, "norm_label": "test_embed_text_returns_1536_floats()" }, { "label": "test_embed_text_returns_none_on_failure()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L369", "id": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "community": 4, "norm_label": "test_embed_text_returns_none_on_failure()" }, { "label": "Tests for Step 7 \u2014 MemoryMiddleware. Coverage: 1. enrich_context returns c", "file_type": "rationale", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L1", "id": "tests_test_memory_middleware_rationale_1", "community": 0, "norm_label": "tests for step 7 \u2014 memorymiddleware. coverage: 1. enrich_context returns c" }, { "label": "Set encryption_key on the seeded power user.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L56", "id": "tests_test_memory_middleware_rationale_56", "community": 0, "norm_label": "set encryption_key on the seeded power user." }, { "label": "User with no encryption_key \u2192 empty context, no crash.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L188", "id": "tests_test_memory_middleware_rationale_188", "community": 0, "norm_label": "user with no encryption_key \u2192 empty context, no crash." }, { "label": "home_request triggers enrich_context before and store_episode after the LLM.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L296", "id": "tests_test_memory_middleware_rationale_296", "community": 0, "norm_label": "home_request triggers enrich_context before and store_episode after the llm." }, { "label": "embed_text returns a 1536-dim float list when OpenAI responds successfully.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L351", "id": "tests_test_memory_middleware_rationale_351", "community": 0, "norm_label": "embed_text returns a 1536-dim float list when openai responds successfully." }, { "label": "embed_text returns None when OpenAI raises; must not propagate the exception.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L370", "id": "tests_test_memory_middleware_rationale_370", "community": 0, "norm_label": "embed_text returns none when openai raises; must not propagate the exception." }, { "label": "test_memory_models.py", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L1", "id": "api_tests_test_memory_models_py", "community": 4, "norm_label": "test_memory_models.py" }, { "label": "_fernet_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L25", "id": "tests_test_memory_models_fernet_key", "community": 4, "norm_label": "_fernet_key()" }, { "label": "_encrypt()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L29", "id": "tests_test_memory_models_encrypt", "community": 4, "norm_label": "_encrypt()" }, { "label": "_decrypt()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L33", "id": "tests_test_memory_models_decrypt", "community": 4, "norm_label": "_decrypt()" }, { "label": "test_user_encryption_key_column_exists()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L40", "id": "tests_test_memory_models_test_user_encryption_key_column_exists", "community": 4, "norm_label": "test_user_encryption_key_column_exists()" }, { "label": "test_user_encryption_key_can_be_set()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L49", "id": "tests_test_memory_models_test_user_encryption_key_can_be_set", "community": 4, "norm_label": "test_user_encryption_key_can_be_set()" }, { "label": "test_memory_core_create_and_read()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L64", "id": "tests_test_memory_models_test_memory_core_create_and_read", "community": 4, "norm_label": "test_memory_core_create_and_read()" }, { "label": "test_memory_core_cascade_delete()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L86", "id": "tests_test_memory_models_test_memory_core_cascade_delete", "community": 4, "norm_label": "test_memory_core_cascade_delete()" }, { "label": "test_memory_associative_create_and_read()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L110", "id": "tests_test_memory_models_test_memory_associative_create_and_read", "community": 4, "norm_label": "test_memory_associative_create_and_read()" }, { "label": "test_memory_episodic_create_and_read()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L138", "id": "tests_test_memory_models_test_memory_episodic_create_and_read", "community": 4, "norm_label": "test_memory_episodic_create_and_read()" }, { "label": "test_memory_proactive_create_and_read()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L163", "id": "tests_test_memory_models_test_memory_proactive_create_and_read", "community": 4, "norm_label": "test_memory_proactive_create_and_read()" }, { "label": "test_register_sets_encryption_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L188", "id": "tests_test_memory_models_test_register_sets_encryption_key", "community": 4, "norm_label": "test_register_sets_encryption_key()" }, { "label": "Tests for Step 6 \u2014 memory ORM models and User.encryption_key. Uses the SQLite", "file_type": "rationale", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L1", "id": "tests_test_memory_models_rationale_1", "community": 0, "norm_label": "tests for step 6 \u2014 memory orm models and user.encryption_key. uses the sqlite" }, { "label": "User model has encryption_key column and it can be set.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L41", "id": "tests_test_memory_models_rationale_41", "community": 0, "norm_label": "user model has encryption_key column and it can be set." }, { "label": "Deleting a user cascades to memory_core.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L87", "id": "tests_test_memory_models_rationale_87", "community": 0, "norm_label": "deleting a user cascades to memory_core." }, { "label": "POST /api/v1/auth/register creates a user with a valid Fernet key.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L189", "id": "tests_test_memory_models_rationale_189", "community": 0, "norm_label": "post /api/v1/auth/register creates a user with a valid fernet key." }, { "label": "test_memory_proactive.py", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L1", "id": "api_tests_test_memory_proactive_py", "community": 2, "norm_label": "test_memory_proactive.py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L36", "id": "tests_test_memory_proactive_override_db", "community": 2, "norm_label": "_override_db()" }, { "label": "user_with_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L48", "id": "tests_test_memory_proactive_user_with_key", "community": 2, "norm_label": "user_with_key()" }, { "label": "_enc()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L56", "id": "tests_test_memory_proactive_enc", "community": 0, "norm_label": "_enc()" }, { "label": "test_proactive_hints_injection_with_hints()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L62", "id": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints", "community": 2, "norm_label": "test_proactive_hints_injection_with_hints()" }, { "label": "test_proactive_hints_injection_empty()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L70", "id": "tests_test_memory_proactive_test_proactive_hints_injection_empty", "community": 2, "norm_label": "test_proactive_hints_injection_empty()" }, { "label": "test_proactive_hints_injection_truncates_long_hints()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L76", "id": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints", "community": 2, "norm_label": "test_proactive_hints_injection_truncates_long_hints()" }, { "label": "test_enrich_context_returns_proactive_hints()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L86", "id": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "community": 0, "norm_label": "test_enrich_context_returns_proactive_hints()" }, { "label": "test_enrich_context_excludes_low_confidence_proactive()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L105", "id": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "community": 0, "norm_label": "test_enrich_context_excludes_low_confidence_proactive()" }, { "label": "test_proactive_hints_in_system_prompt_string()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L126", "id": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "community": 0, "norm_label": "test_proactive_hints_in_system_prompt_string()" }, { "label": "test_proactive_mining_tier_gate()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L152", "id": "tests_test_memory_proactive_test_proactive_mining_tier_gate", "community": 2, "norm_label": "test_proactive_mining_tier_gate()" }, { "label": "Tests for Phase 5 \u2014 proactive hints surfacing. Coverage: 1. _proactive_hin", "file_type": "rationale", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L1", "id": "tests_test_memory_proactive_rationale_1", "community": 0, "norm_label": "tests for phase 5 \u2014 proactive hints surfacing. coverage: 1. _proactive_hin" }, { "label": "test_memory_relations.py", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L1", "id": "api_tests_test_memory_relations_py", "community": 0, "norm_label": "test_memory_relations.py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L37", "id": "tests_test_memory_relations_override_db", "community": 0, "norm_label": "_override_db()" }, { "label": "pro_user_with_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L47", "id": "tests_test_memory_relations_pro_user_with_key", "community": 0, "norm_label": "pro_user_with_key()" }, { "label": "free_user_with_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L57", "id": "tests_test_memory_relations_free_user_with_key", "community": 0, "norm_label": "free_user_with_key()" }, { "label": "test_upsert_relation_inserts_and_queries()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L69", "id": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "community": 0, "norm_label": "test_upsert_relation_inserts_and_queries()" }, { "label": "test_upsert_relation_updates_on_duplicate()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L90", "id": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "community": 0, "norm_label": "test_upsert_relation_updates_on_duplicate()" }, { "label": "test_free_tier_relation_skipped()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L119", "id": "tests_test_memory_relations_test_free_tier_relation_skipped", "community": 0, "norm_label": "test_free_tier_relation_skipped()" }, { "label": "test_enrich_context_includes_relational_memory()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L136", "id": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "community": 0, "norm_label": "test_enrich_context_includes_relational_memory()" }, { "label": "test_enrich_context_relational_empty_for_free()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L157", "id": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "community": 0, "norm_label": "test_enrich_context_relational_empty_for_free()" }, { "label": "test_decay_relations_reduces_confidence()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L168", "id": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "community": 0, "norm_label": "test_decay_relations_reduces_confidence()" }, { "label": "test_decay_relations_prunes_low_confidence()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L196", "id": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "community": 0, "norm_label": "test_decay_relations_prunes_low_confidence()" }, { "label": "Tests for Phase 3 \u2014 relational tier (Mem0g-light). Coverage: 1. upsert_rel", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L1", "id": "tests_test_memory_relations_rationale_1", "community": 0, "norm_label": "tests for phase 3 \u2014 relational tier (mem0g-light). coverage: 1. upsert_rel" }, { "label": "Set encryption_key on the pro test user so Fernet works.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L48", "id": "tests_test_memory_relations_rationale_48", "community": 0, "norm_label": "set encryption_key on the pro test user so fernet works." }, { "label": "Set encryption_key on the free test user.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L58", "id": "tests_test_memory_relations_rationale_58", "community": 0, "norm_label": "set encryption_key on the free test user." }, { "label": "upsert_relation inserts a row; query_relations returns it.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L70", "id": "tests_test_memory_relations_rationale_70", "community": 0, "norm_label": "upsert_relation inserts a row; query_relations returns it." }, { "label": "Second upsert on same triple updates confidence and last_confirmed_at.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L91", "id": "tests_test_memory_relations_rationale_91", "community": 0, "norm_label": "second upsert on same triple updates confidence and last_confirmed_at." }, { "label": "Free user: upsert_relation is silently skipped (no row created).", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L120", "id": "tests_test_memory_relations_rationale_120", "community": 0, "norm_label": "free user: upsert_relation is silently skipped (no row created)." }, { "label": "enrich_context includes relational_memory key for Pro user.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L137", "id": "tests_test_memory_relations_rationale_137", "community": 0, "norm_label": "enrich_context includes relational_memory key for pro user." }, { "label": "Free user: relational_memory is empty list in enrich_context.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L158", "id": "tests_test_memory_relations_rationale_158", "community": 0, "norm_label": "free user: relational_memory is empty list in enrich_context." }, { "label": "decay_relations reduces confidence on stale rows.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L169", "id": "tests_test_memory_relations_rationale_169", "community": 0, "norm_label": "decay_relations reduces confidence on stale rows." }, { "label": "decay_relations deletes rows whose confidence drops below 0.2 threshold.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L197", "id": "tests_test_memory_relations_rationale_197", "community": 0, "norm_label": "decay_relations deletes rows whose confidence drops below 0.2 threshold." }, { "label": "test_middleware.py", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L1", "id": "api_tests_test_middleware_py", "community": 11, "norm_label": "test_middleware.py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L34", "id": "tests_test_middleware_override_db", "community": 11, "norm_label": "_override_db()" }, { "label": "_make_jwt()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L55", "id": "tests_test_middleware_make_jwt", "community": 11, "norm_label": "_make_jwt()" }, { "label": "_auth_header()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L79", "id": "tests_test_middleware_auth_header", "community": 11, "norm_label": "_auth_header()" }, { "label": "TestAuthMiddleware", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L88", "id": "tests_test_middleware_testauthmiddleware", "community": 11, "norm_label": "testauthmiddleware" }, { "label": ".test_valid_token_returns_profile()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L91", "id": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "community": 11, "norm_label": ".test_valid_token_returns_profile()" }, { "label": ".test_missing_token_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L103", "id": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401", "community": 11, "norm_label": ".test_missing_token_returns_401()" }, { "label": ".test_expired_token_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L108", "id": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "community": 11, "norm_label": ".test_expired_token_returns_401()" }, { "label": ".test_wrong_signature_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L114", "id": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "community": 11, "norm_label": ".test_wrong_signature_returns_401()" }, { "label": ".test_missing_sub_claim_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L120", "id": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "community": 11, "norm_label": ".test_missing_sub_claim_returns_401()" }, { "label": ".test_malformed_token_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L126", "id": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401", "community": 11, "norm_label": ".test_malformed_token_returns_401()" }, { "label": "TestRateLimitMiddleware", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L139", "id": "tests_test_middleware_testratelimitmiddleware", "community": 11, "norm_label": "testratelimitmiddleware" }, { "label": "._unique_token()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L142", "id": "tests_test_middleware_testratelimitmiddleware_unique_token", "community": 11, "norm_label": "._unique_token()" }, { "label": ".test_free_tier_allows_up_to_20_requests()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L145", "id": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "community": 11, "norm_label": ".test_free_tier_allows_up_to_20_requests()" }, { "label": ".test_free_tier_blocks_21st_request()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L152", "id": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "community": 11, "norm_label": ".test_free_tier_blocks_21st_request()" }, { "label": ".test_429_includes_retry_after_header()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L160", "id": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "community": 11, "norm_label": ".test_429_includes_retry_after_header()" }, { "label": ".test_429_response_has_detail_field()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L171", "id": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "community": 11, "norm_label": ".test_429_response_has_detail_field()" }, { "label": ".test_pro_tier_allows_60_requests()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L180", "id": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "community": 11, "norm_label": ".test_pro_tier_allows_60_requests()" }, { "label": ".test_independent_users_have_separate_windows()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L190", "id": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "community": 11, "norm_label": ".test_independent_users_have_separate_windows()" }, { "label": ".test_exempt_path_register_never_rate_limited()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L207", "id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "community": 11, "norm_label": ".test_exempt_path_register_never_rate_limited()" }, { "label": ".test_exempt_path_login_never_rate_limited()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L218", "id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "community": 11, "norm_label": ".test_exempt_path_login_never_rate_limited()" }, { "label": ".test_exempt_path_health_never_rate_limited()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L228", "id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited", "community": 11, "norm_label": ".test_exempt_path_health_never_rate_limited()" }, { "label": "TestSanitizerMiddleware", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L240", "id": "tests_test_middleware_testsanitizermiddleware", "community": 11, "norm_label": "testsanitizermiddleware" }, { "label": "._token()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L245", "id": "tests_test_middleware_testsanitizermiddleware_token", "community": 11, "norm_label": "._token()" }, { "label": "._post_chat()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L248", "id": "tests_test_middleware_testsanitizermiddleware_post_chat", "community": 11, "norm_label": "._post_chat()" }, { "label": ".test_clean_response_passes_through_unchanged()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L262", "id": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged", "community": 11, "norm_label": ".test_clean_response_passes_through_unchanged()" }, { "label": ".test_strips_system_prompt_opener()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L267", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener", "community": 11, "norm_label": ".test_strips_system_prompt_opener()" }, { "label": ".test_strips_known_fingerprint()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L275", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint", "community": 11, "norm_label": ".test_strips_known_fingerprint()" }, { "label": ".test_strips_tool_schema_fragment()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L282", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment", "community": 11, "norm_label": ".test_strips_tool_schema_fragment()" }, { "label": ".test_strips_reasoning_tag()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L289", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag", "community": 11, "norm_label": ".test_strips_reasoning_tag()" }, { "label": ".test_strips_available_agents_fragment()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L297", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment", "community": 11, "norm_label": ".test_strips_available_agents_fragment()" }, { "label": ".test_sanitizer_does_not_activate_for_non_chat_path()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L304", "id": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "community": 11, "norm_label": ".test_sanitizer_does_not_activate_for_non_chat_path()" }, { "label": ".test_sanitizer_preserves_empty_response()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L316", "id": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response", "community": 11, "norm_label": ".test_sanitizer_preserves_empty_response()" }, { "label": "Tests for Step 9 middleware: auth, rate limiting, and sanitizer. Auth tests:", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L1", "id": "tests_test_middleware_rationale_1", "community": 11, "norm_label": "tests for step 9 middleware: auth, rate limiting, and sanitizer. auth tests:" }, { "label": "Route all get_session calls to the test SQLite session.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L35", "id": "tests_test_middleware_rationale_35", "community": 11, "norm_label": "route all get_session calls to the test sqlite session." }, { "label": "Mint a test JWT signed with the configured (or custom) secret.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L64", "id": "tests_test_middleware_rationale_64", "community": 11, "norm_label": "mint a test jwt signed with the configured (or custom) secret." }, { "label": "Tests exercised via GET /api/v1/auth/me.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L89", "id": "tests_test_middleware_rationale_89", "community": 11, "norm_label": "tests exercised via get /api/v1/auth/me." }, { "label": "Each test uses a fresh unique user_id so windows never collide.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L140", "id": "tests_test_middleware_rationale_140", "community": 11, "norm_label": "each test uses a fresh unique user_id so windows never collide." }, { "label": "POST /auth/register is exempt \u2014 25 calls should never return 429.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L208", "id": "tests_test_middleware_rationale_208", "community": 11, "norm_label": "post /auth/register is exempt \u2014 25 calls should never return 429." }, { "label": "POST /auth/login is exempt \u2014 multiple failed attempts are not rate-limited.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L219", "id": "tests_test_middleware_rationale_219", "community": 11, "norm_label": "post /auth/login is exempt \u2014 multiple failed attempts are not rate-limited." }, { "label": "Mock ``run_home`` to inject controlled strings into chat responses.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L241", "id": "tests_test_middleware_rationale_241", "community": 11, "norm_label": "mock ``run_home`` to inject controlled strings into chat responses." }, { "label": "GET /api/v1/plans/playbook should pass through the sanitizer untouched.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L305", "id": "tests_test_middleware_rationale_305", "community": 11, "norm_label": "get /api/v1/plans/playbook should pass through the sanitizer untouched." }, { "label": "test_output_formatter.py", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L1", "id": "api_tests_test_output_formatter_py", "community": 1, "norm_label": "test_output_formatter.py" }, { "label": "_stream()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L11", "id": "tests_test_output_formatter_stream", "community": 1, "norm_label": "_stream()" }, { "label": "_collect()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L16", "id": "tests_test_output_formatter_collect", "community": 1, "norm_label": "_collect()" }, { "label": "test_stream_formatter_text_stream()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L24", "id": "tests_test_output_formatter_test_stream_formatter_text_stream", "community": 1, "norm_label": "test_stream_formatter_text_stream()" }, { "label": "test_stream_formatter_floating_domain_first()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L40", "id": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "community": 1, "norm_label": "test_stream_formatter_floating_domain_first()" }, { "label": "test_stream_formatter_ignores_unknown_events()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L63", "id": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "community": 1, "norm_label": "test_stream_formatter_ignores_unknown_events()" }, { "label": "test_stream_formatter_empty_stream_still_brackets()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L76", "id": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "community": 1, "norm_label": "test_stream_formatter_empty_stream_still_brackets()" }, { "label": "Tests for app.core.output_formatter.StreamFormatter.", "file_type": "rationale", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L1", "id": "tests_test_output_formatter_rationale_1", "community": 1, "norm_label": "tests for app.core.output_formatter.streamformatter." }, { "label": "test_preprocessors.py", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L1", "id": "api_tests_test_preprocessors_py", "community": 17, "norm_label": "test_preprocessors.py" }, { "label": "_fixtures_dir()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L26", "id": "tests_test_preprocessors_fixtures_dir", "community": 17, "norm_label": "_fixtures_dir()" }, { "label": "_load_cases()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L31", "id": "tests_test_preprocessors_load_cases", "community": 17, "norm_label": "_load_cases()" }, { "label": "_content()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L35", "id": "tests_test_preprocessors_content", "community": 17, "norm_label": "_content()" }, { "label": "pytest_generate_tests()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L43", "id": "tests_test_preprocessors_pytest_generate_tests", "community": 17, "norm_label": "pytest_generate_tests()" }, { "label": "test_detect()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L57", "id": "tests_test_preprocessors_test_detect", "community": 17, "norm_label": "test_detect()" }, { "label": "test_preprocess()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L69", "id": "tests_test_preprocessors_test_preprocess", "community": 17, "norm_label": "test_preprocess()" }, { "label": "Tests for the preprocessor system (Step 1 \u2014 Local Agent V2). Run: pytest", "file_type": "rationale", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L1", "id": "tests_test_preprocessors_rationale_1", "community": 17, "norm_label": "tests for the preprocessor system (step 1 \u2014 local agent v2). run: pytest" }, { "label": "test_schemas_v3.py", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L1", "id": "api_tests_test_schemas_v3_py", "community": 5, "norm_label": "test_schemas_v3.py" }, { "label": "test_v3_frame_types_exist()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L22", "id": "tests_test_schemas_v3_test_v3_frame_types_exist", "community": 5, "norm_label": "test_v3_frame_types_exist()" }, { "label": "test_v2_frame_types_still_exist()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L39", "id": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "community": 5, "norm_label": "test_v2_frame_types_still_exist()" }, { "label": "test_home_request_defaults()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L57", "id": "tests_test_schemas_v3_test_home_request_defaults", "community": 5, "norm_label": "test_home_request_defaults()" }, { "label": "test_home_request_with_history()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L64", "id": "tests_test_schemas_v3_test_home_request_with_history", "community": 5, "norm_label": "test_home_request_with_history()" }, { "label": "test_home_request_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L70", "id": "tests_test_schemas_v3_test_home_request_serializes", "community": 5, "norm_label": "test_home_request_serializes()" }, { "label": "test_home_request_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L78", "id": "tests_test_schemas_v3_test_home_request_deserializes", "community": 5, "norm_label": "test_home_request_deserializes()" }, { "label": "test_home_request_requires_message()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L84", "id": "tests_test_schemas_v3_test_home_request_requires_message", "community": 5, "norm_label": "test_home_request_requires_message()" }, { "label": "test_floating_request_basic()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L92", "id": "tests_test_schemas_v3_test_floating_request_basic", "community": 5, "norm_label": "test_floating_request_basic()" }, { "label": "test_floating_request_scope_without_id()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L102", "id": "tests_test_schemas_v3_test_floating_request_scope_without_id", "community": 5, "norm_label": "test_floating_request_scope_without_id()" }, { "label": "test_floating_request_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L110", "id": "tests_test_schemas_v3_test_floating_request_serializes", "community": 5, "norm_label": "test_floating_request_serializes()" }, { "label": "test_floating_request_invalid_scope_type()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L121", "id": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "community": 5, "norm_label": "test_floating_request_invalid_scope_type()" }, { "label": "test_floating_request_requires_scope()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L129", "id": "tests_test_schemas_v3_test_floating_request_requires_scope", "community": 5, "norm_label": "test_floating_request_requires_scope()" }, { "label": "test_stream_start()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L137", "id": "tests_test_schemas_v3_test_stream_start", "community": 5, "norm_label": "test_stream_start()" }, { "label": "test_stream_start_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L143", "id": "tests_test_schemas_v3_test_stream_start_serializes", "community": 5, "norm_label": "test_stream_start_serializes()" }, { "label": "test_stream_start_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L148", "id": "tests_test_schemas_v3_test_stream_start_deserializes", "community": 5, "norm_label": "test_stream_start_deserializes()" }, { "label": "test_stream_text()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L156", "id": "tests_test_schemas_v3_test_stream_text", "community": 5, "norm_label": "test_stream_text()" }, { "label": "test_stream_text_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L162", "id": "tests_test_schemas_v3_test_stream_text_serializes", "community": 5, "norm_label": "test_stream_text_serializes()" }, { "label": "test_stream_text_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L167", "id": "tests_test_schemas_v3_test_stream_text_deserializes", "community": 5, "norm_label": "test_stream_text_deserializes()" }, { "label": "test_stream_end_defaults()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L176", "id": "tests_test_schemas_v3_test_stream_end_defaults", "community": 5, "norm_label": "test_stream_end_defaults()" }, { "label": "test_stream_end_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L181", "id": "tests_test_schemas_v3_test_stream_end_serializes", "community": 5, "norm_label": "test_stream_end_serializes()" }, { "label": "test_stream_end_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L186", "id": "tests_test_schemas_v3_test_stream_end_deserializes", "community": 5, "norm_label": "test_stream_end_deserializes()" }, { "label": "test_floating_domain_tasks()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L195", "id": "tests_test_schemas_v3_test_floating_domain_tasks", "community": 5, "norm_label": "test_floating_domain_tasks()" }, { "label": "test_floating_domain_valid_domains()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L201", "id": "tests_test_schemas_v3_test_floating_domain_valid_domains", "community": 5, "norm_label": "test_floating_domain_valid_domains()" }, { "label": "test_floating_domain_object_valid()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L211", "id": "tests_test_schemas_v3_test_floating_domain_object_valid", "community": 5, "norm_label": "test_floating_domain_object_valid()" }, { "label": "test_floating_domain_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L219", "id": "tests_test_schemas_v3_test_floating_domain_serializes", "community": 5, "norm_label": "test_floating_domain_serializes()" }, { "label": "test_floating_domain_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L231", "id": "tests_test_schemas_v3_test_floating_domain_deserializes", "community": 5, "norm_label": "test_floating_domain_deserializes()" }, { "label": "Tests for v3 WebSocket frame protocol schemas.", "file_type": "rationale", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L1", "id": "tests_test_schemas_v3_rationale_1", "community": 5, "norm_label": "tests for v3 websocket frame protocol schemas." }, { "label": "Backward compat: v2 types must remain.", "file_type": "rationale", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L40", "id": "tests_test_schemas_v3_rationale_40", "community": 5, "norm_label": "backward compat: v2 types must remain." }, { "label": "test_ws_unified.py", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L1", "id": "api_tests_test_ws_unified_py", "community": 1, "norm_label": "test_ws_unified.py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L27", "id": "tests_test_ws_unified_override_db", "community": 1, "norm_label": "_override_db()" }, { "label": "_recv_until_end()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L36", "id": "tests_test_ws_unified_recv_until_end", "community": 1, "norm_label": "_recv_until_end()" }, { "label": "_mock_home_stream()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L48", "id": "tests_test_ws_unified_mock_home_stream", "community": 1, "norm_label": "_mock_home_stream()" }, { "label": "_mock_floating_stream()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L52", "id": "tests_test_ws_unified_mock_floating_stream", "community": 1, "norm_label": "_mock_floating_stream()" }, { "label": "test_home_request_produces_stream_frames()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L59", "id": "tests_test_ws_unified_test_home_request_produces_stream_frames", "community": 1, "norm_label": "test_home_request_produces_stream_frames()" }, { "label": "test_floating_request_produces_domain_frame()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L82", "id": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "community": 1, "norm_label": "test_floating_request_produces_domain_frame()" }, { "label": "test_home_request_request_id_propagated()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L109", "id": "tests_test_ws_unified_test_home_request_request_id_propagated", "community": 1, "norm_label": "test_home_request_request_id_propagated()" }, { "label": "test_tool_result_dispatch_silent_on_unknown_id()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L134", "id": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "community": 1, "norm_label": "test_tool_result_dispatch_silent_on_unknown_id()" }, { "label": "test_invalid_jwt_rejected()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L151", "id": "tests_test_ws_unified_test_invalid_jwt_rejected", "community": 1, "norm_label": "test_invalid_jwt_rejected()" }, { "label": "Integration tests for the unified WebSocket handler (Step 5). Tests the devic", "file_type": "rationale", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L1", "id": "tests_test_ws_unified_rationale_1", "community": 1, "norm_label": "integration tests for the unified websocket handler (step 5). tests the devic" }, { "label": "Receive frames until stream_end (or stream_end inside floating flow), or max_fra", "file_type": "rationale", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L37", "id": "tests_test_ws_unified_rationale_37", "community": 1, "norm_label": "receive frames until stream_end (or stream_end inside floating flow), or max_fra" }, { "label": "home_request \u2192 stream_start, stream_text+, stream_end.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L60", "id": "tests_test_ws_unified_rationale_60", "community": 1, "norm_label": "home_request \u2192 stream_start, stream_text+, stream_end." }, { "label": "floating_request \u2192 floating_domain first, then stream_text*, stream_end.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L83", "id": "tests_test_ws_unified_rationale_83", "community": 1, "norm_label": "floating_request \u2192 floating_domain first, then stream_text*, stream_end." }, { "label": "request_id in home_request is echoed in all response frames.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L110", "id": "tests_test_ws_unified_rationale_110", "community": 1, "norm_label": "request_id in home_request is echoed in all response frames." }, { "label": "tool_result for unknown call_id is silently ignored \u2014 no crash.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L135", "id": "tests_test_ws_unified_rationale_135", "community": 1, "norm_label": "tool_result for unknown call_id is silently ignored \u2014 no crash." }, { "label": "Connection with bad token is closed before or after accept.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L152", "id": "tests_test_ws_unified_rationale_152", "community": 1, "norm_label": "connection with bad token is closed before or after accept." }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\tests\\__init__.py", "source_location": "L1", "id": "api_tests_init_py", "community": 176, "norm_label": "__init__.py" }, { "label": "Electron App Entry Point (index.html)", "file_type": "document", "source_file": "adiuvAI/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "index_html_electron_entry", "community": 19, "norm_label": "electron app entry point (index.html)" }, { "label": "Web SPA Entry Point (web.html)", "file_type": "document", "source_file": "adiuvAI/web.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "web_html_web_entry", "community": 19, "norm_label": "web spa entry point (web.html)" }, { "label": "Renderer Entry Script (index.tsx)", "file_type": "code", "source_file": "adiuvAI/index.html", "source_location": "line 11", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "index_html_renderer_index_tsx", "community": 19, "norm_label": "renderer entry script (index.tsx)" }, { "label": "Web Renderer Entry Script (web-main.tsx)", "file_type": "code", "source_file": "adiuvAI/web.html", "source_location": "line 11", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "web_html_web_main_tsx", "community": 19, "norm_label": "web renderer entry script (web-main.tsx)" }, { "label": "adiuvAI Brand Identity System", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": null, "source_url": null, "captured_at": null, "author": "roberto", "contributor": null, "id": "brand_showcase_brand_identity", "community": 19, "norm_label": "adiuvai brand identity system" }, { "label": "Il Compasso \u00e2\u20ac\u201d Brand Design Concept", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 143", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_showcase_compass_concept", "community": 19, "norm_label": "il compasso a\u20ac\u201d brand design concept" }, { "label": "adiuvAI Color Palette", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 285", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_showcase_color_palette", "community": 19, "norm_label": "adiuvai color palette" }, { "label": "adiuvAI Typography System (Geist)", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 328", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_showcase_typography", "community": 19, "norm_label": "adiuvai typography system (geist)" }, { "label": "adiuvAI Logo Variants (7 Canonical Files)", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 200", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_showcase_logo_variants", "community": 19, "norm_label": "adiuvai logo variants (7 canonical files)" }, { "label": "adiuvAI Favicon SVG (16x16)", "file_type": "image", "source_file": "adiuvAI/assets/logo/favicon.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "favicon_svg_favicon", "community": 19, "norm_label": "adiuvai favicon svg (16x16)" }, { "label": "adiuvAI Compass Mark SVG (64x64, animated)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-mark.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo_mark_svg_compass_mark", "community": 19, "norm_label": "adiuvai compass mark svg (64x64, animated)" }, { "label": "adiuvAI Full Logo SVG (mark + wordmark, 180x70)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-full.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo_full_svg_full_logo", "community": 19, "norm_label": "adiuvai full logo svg (mark + wordmark, 180x70)" }, { "label": "adiuvAI App Icon SVG (512x512)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo_icon_svg_app_icon", "community": 19, "norm_label": "adiuvai app icon svg (512x512)" }, { "label": "adiuvAI Black Variant Logo SVG (light backgrounds)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-black.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo_black_svg_black_variant", "community": 19, "norm_label": "adiuvai black variant logo svg (light backgrounds)" }, { "label": "adiuvAI White Variant Logo SVG (dark backgrounds)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-white.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo_white_svg_white_variant", "community": 19, "norm_label": "adiuvai white variant logo svg (dark backgrounds)" }, { "label": "adiuvAI Wordmark SVG (text only, 105x30)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-wordmark.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo_wordmark_svg_wordmark", "community": 19, "norm_label": "adiuvai wordmark svg (text only, 105x30)" }, { "label": "Brand Color: Golden (#fbc881) \u00e2\u20ac\u201d AI/Nord accent", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 292", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_color_golden", "community": 19, "norm_label": "brand color: golden (#fbc881) a\u20ac\u201d ai/nord accent" }, { "label": "Brand Color: Canvas Light (#f4edf3) \u00e2\u20ac\u201d light mode background", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 296", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_color_canvas_light", "community": 19, "norm_label": "brand color: canvas light (#f4edf3) a\u20ac\u201d light mode background" }, { "label": "Brand Color: Canvas Dark (#0c0c0c) \u00e2\u20ac\u201d dark mode background", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 300", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_color_canvas_dark", "community": 19, "norm_label": "brand color: canvas dark (#0c0c0c) a\u20ac\u201d dark mode background" }, { "label": "Brand Color: Ink (#040404) \u00e2\u20ac\u201d user/Sud/text", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 304", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_color_ink", "community": 19, "norm_label": "brand color: ink (#040404) a\u20ac\u201d user/sud/text" }, { "label": "Brand Color: Slate (#8a8ea9) \u00e2\u20ac\u201d secondary/muted", "file_type": "document", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 312", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_color_slate", "community": 19, "norm_label": "brand color: slate (#8a8ea9) a\u20ac\u201d secondary/muted" }, { "label": "Compass Settle Animation (5s ease-in-out infinite)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-mark.svg", "source_location": "line 17", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brand_compass_animation", "community": 19, "norm_label": "compass settle animation (5s ease-in-out infinite)" }, { "label": "API Dev Server Command (uvicorn)", "file_type": "document", "source_file": "api/README.md", "source_location": "line 3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_readme_dev_server", "community": 134, "norm_label": "api dev server command (uvicorn)" }, { "label": "FastAPI Framework Dependency", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_fastapi", "community": 134, "norm_label": "fastapi framework dependency" }, { "label": "LangChain + LangChain-OpenAI Dependencies", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_langchain", "community": 93, "norm_label": "langchain + langchain-openai dependencies" }, { "label": "LiteLLM Dependency (100+ LLM providers)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 6", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_litellm", "community": 93, "norm_label": "litellm dependency (100+ llm providers)" }, { "label": "Stripe Dependency (billing)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 11", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_stripe", "community": 177, "norm_label": "stripe dependency (billing)" }, { "label": "SQLAlchemy + asyncpg + Alembic (DB stack)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 15", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_sqlalchemy", "community": 135, "norm_label": "sqlalchemy + asyncpg + alembic (db stack)" }, { "label": "Pinecone + Qdrant Vector Store Dependencies", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 26", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_pinecone_qdrant", "community": 135, "norm_label": "pinecone + qdrant vector store dependencies" }, { "label": "Langfuse Observability Dependency", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 37", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_langfuse", "community": 93, "norm_label": "langfuse observability dependency" }, { "label": "BeautifulSoup4 + lxml (HTML parsing)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 38", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_beautifulsoup", "community": 23, "norm_label": "beautifulsoup4 + lxml (html parsing)" }, { "label": "Google Auth Libraries (OAuth)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": "line 30", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "api_requirements_google_auth", "community": 23, "norm_label": "google auth libraries (oauth)" }, { "label": "Test Fixture: Action Email (agent_runner_v2) \u00e2\u20ac\u201d login bug fix request", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_agent_runner_v2_email_action", "community": 23, "norm_label": "test fixture: action email (agent_runner_v2) a\u20ac\u201d login bug fix request" }, { "label": "Test Fixture: Date Email (agent_runner_v2) \u00e2\u20ac\u201d kickoff meeting with date", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_date.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_agent_runner_v2_email_date", "community": 138, "norm_label": "test fixture: date email (agent_runner_v2) a\u20ac\u201d kickoff meeting with date" }, { "label": "Test Fixture: Info Email (agent_runner_v2) \u00e2\u20ac\u201d FYI policy, no action needed", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_agent_runner_v2_email_info", "community": 94, "norm_label": "test fixture: info email (agent_runner_v2) a\u20ac\u201d fyi policy, no action needed" }, { "label": "Test Fixture: No-Project Email (agent_runner_v2) \u00e2\u20ac\u201d newsletter unrelated to project", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_no_project.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_agent_runner_v2_email_no_project", "community": 139, "norm_label": "test fixture: no-project email (agent_runner_v2) a\u20ac\u201d newsletter unrelated to project" }, { "label": "Test Fixture: Action Email (journey_v2) \u00e2\u20ac\u201d login bug with detailed HTML", "file_type": "document", "source_file": "api/tests/fixtures/journey_v2/data/email_action.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_journey_v2_email_action", "community": 23, "norm_label": "test fixture: action email (journey_v2) a\u20ac\u201d login bug with detailed html" }, { "label": "Test Fixture: Info Email (journey_v2) \u00e2\u20ac\u201d remote work policy FYI", "file_type": "document", "source_file": "api/tests/fixtures/journey_v2/data/email_info.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_journey_v2_email_info", "community": 94, "norm_label": "test fixture: info email (journey_v2) a\u20ac\u201d remote work policy fyi" }, { "label": "Test Fixture: Action Email (preprocessors) \u00e2\u20ac\u201d login bug high priority", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/email_action.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_preprocessors_email_action", "community": 23, "norm_label": "test fixture: action email (preprocessors) a\u20ac\u201d login bug high priority" }, { "label": "Test Fixture: Heavy HTML Email (preprocessors) \u00e2\u20ac\u201d complex table layout newsletter", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/email_heavy.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_preprocessors_email_heavy", "community": 136, "norm_label": "test fixture: heavy html email (preprocessors) a\u20ac\u201d complex table layout newsletter" }, { "label": "Test Fixture: Single Email (preprocessors) \u00e2\u20ac\u201d minimal plain email", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/email_single.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_preprocessors_email_single", "community": 23, "norm_label": "test fixture: single email (preprocessors) a\u20ac\u201d minimal plain email" }, { "label": "Test Fixture: Email Thread (preprocessors) \u00e2\u20ac\u201d nested blockquote multi-turn thread", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/email_thread.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_preprocessors_email_thread", "community": 137, "norm_label": "test fixture: email thread (preprocessors) a\u20ac\u201d nested blockquote multi-turn thread" }, { "label": "Test Fixture: Fallback Plain Text (preprocessors) \u00e2\u20ac\u201d unstructured text fallback", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/fallback.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_preprocessors_fallback", "community": 23, "norm_label": "test fixture: fallback plain text (preprocessors) a\u20ac\u201d unstructured text fallback" }, { "label": "Test Fixture: Generic Web Page (preprocessors) \u00e2\u20ac\u201d non-email HTML page", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/generic_page.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_preprocessors_generic_page", "community": 23, "norm_label": "test fixture: generic web page (preprocessors) a\u20ac\u201d non-email html page" }, { "label": "Test Fixture: Meeting Notes Plain Text (preprocessors) \u00e2\u20ac\u201d structured action items", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/notes.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fixture_preprocessors_notes", "community": 23, "norm_label": "test fixture: meeting notes plain text (preprocessors) a\u20ac\u201d structured action items" }, { "label": "Email Type: Action \u00e2\u20ac\u201d requires task creation", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_email_action_type", "community": 23, "norm_label": "email type: action a\u20ac\u201d requires task creation" }, { "label": "Email Type: Info \u00e2\u20ac\u201d FYI only, no action required", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_email_info_type", "community": 94, "norm_label": "email type: info a\u20ac\u201d fyi only, no action required" }, { "label": "Email Type: Date \u00e2\u20ac\u201d contains scheduled event/date", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_date.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_email_date_type", "community": 138, "norm_label": "email type: date a\u20ac\u201d contains scheduled event/date" }, { "label": "Email Type: No-Project \u00e2\u20ac\u201d irrelevant to any project", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_no_project.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_email_no_project_type", "community": 139, "norm_label": "email type: no-project a\u20ac\u201d irrelevant to any project" }, { "label": "Email Type: Thread \u00e2\u20ac\u201d nested reply chain (blockquote structure)", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/email_thread.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_email_thread_type", "community": 137, "norm_label": "email type: thread a\u20ac\u201d nested reply chain (blockquote structure)" }, { "label": "Email Type: Heavy HTML \u00e2\u20ac\u201d complex table-based layout email", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/email_heavy.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_email_heavy_type", "community": 136, "norm_label": "email type: heavy html a\u20ac\u201d complex table-based layout email" }, { "label": "Email Parsing Pattern \u00e2\u20ac\u201d extract headers, type, project linkage", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/email_action.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_email_parsing", "community": 23, "norm_label": "email parsing pattern a\u20ac\u201d extract headers, type, project linkage" }, { "label": "Content Preprocessor Pipeline \u00e2\u20ac\u201d HTML/text normalization before agent processing", "file_type": "document", "source_file": "api/tests/fixtures/preprocessors/data/generic_page.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_preprocessor_pipeline", "community": 23, "norm_label": "content preprocessor pipeline a\u20ac\u201d html/text normalization before agent processing" }, { "label": "Agent Runner V2 \u00e2\u20ac\u201d agent execution test harness", "file_type": "document", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_agent_runner_v2", "community": 23, "norm_label": "agent runner v2 a\u20ac\u201d agent execution test harness" }, { "label": "Journey V2 \u00e2\u20ac\u201d user journey / end-to-end flow test harness", "file_type": "document", "source_file": "api/tests/fixtures/journey_v2/data/email_action.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_journey_v2", "community": 23, "norm_label": "journey v2 a\u20ac\u201d user journey / end-to-end flow test harness" }, { "label": "AdiuvAI Brand", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_adiuvai_brand", "community": 22, "norm_label": "adiuvai brand" }, { "label": "AdiuvAI Logo Icon", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_logo_icon", "community": 22, "norm_label": "adiuvai logo icon" }, { "label": "Diamond / Rhombus Shape", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_visual_diamond_shape", "community": 22, "norm_label": "diamond / rhombus shape" }, { "label": "Upper Golden Triangle", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_upper_triangle_golden", "community": 22, "norm_label": "upper golden triangle" }, { "label": "Lower Dark Triangle", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_lower_triangle_dark", "community": 22, "norm_label": "lower dark triangle" }, { "label": "Amber Junction Dot", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_junction_dot", "community": 22, "norm_label": "amber junction dot" }, { "label": "Pinkish-Lavender Rounded Square Background", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_background_shape", "community": 22, "norm_label": "pinkish-lavender rounded square background" }, { "label": "Color: Golden Amber (#F5C07A)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_color_golden_amber", "community": 22, "norm_label": "color: golden amber (#f5c07a)" }, { "label": "Color: Near-Black (#1A1A1A)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_color_near_black", "community": 22, "norm_label": "color: near-black (#1a1a1a)" }, { "label": "Color: Pinkish-Lavender Background (#F0EBF4)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_color_lavender_bg", "community": 22, "norm_label": "color: pinkish-lavender background (#f0ebf4)" }, { "label": "Design Style: Flat Minimal Geometric", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_design_style_flat_minimal", "community": 22, "norm_label": "design style: flat minimal geometric" }, { "label": "Logo Type: Icon / Symbol Mark", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_logo_type_icon_mark", "community": 22, "norm_label": "logo type: icon / symbol mark" }, { "label": "Visual Metaphor: Gem / Compass Needle / Directional Pointer", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_visual_metaphor_gem_compass", "community": 22, "norm_label": "visual metaphor: gem / compass needle / directional pointer" }, { "label": "Brand Value: Calm, Intelligent, Warm", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_brand_value_calm_intelligent", "community": 22, "norm_label": "brand value: calm, intelligent, warm" }, { "label": "Brand Value: Precision and Clarity", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_brand_value_precision_clarity", "community": 22, "norm_label": "brand value: precision and clarity" }, { "label": "Visual Duality: Light and Dark (Golden / Black)", "file_type": "image", "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "logo-icon_duality_light_dark", "community": 22, "norm_label": "visual duality: light and dark (golden / black)" }, { "label": "Home Screen", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_HomeScreen", "community": 18, "norm_label": "home screen" }, { "label": "App Logo (Golden Diamond Icon)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_AppLogo", "community": 18, "norm_label": "app logo (golden diamond icon)" }, { "label": "Left Sidebar Navigation", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_SidebarNav", "community": 18, "norm_label": "left sidebar navigation" }, { "label": "Nav Item: Home (active)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_NavHome", "community": 18, "norm_label": "nav item: home (active)" }, { "label": "Nav Item: Timeline / List", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_NavTimeline", "community": 18, "norm_label": "nav item: timeline / list" }, { "label": "Nav Item: Tasks", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_NavTasks", "community": 18, "norm_label": "nav item: tasks" }, { "label": "Nav Item: Projects / Notes", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_NavProjects", "community": 18, "norm_label": "nav item: projects / notes" }, { "label": "Nav Item: Folder", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_NavFolder", "community": 18, "norm_label": "nav item: folder" }, { "label": "Sidebar Toggle Button", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_SidebarToggle", "community": 18, "norm_label": "sidebar toggle button" }, { "label": "User Avatar (RM initials)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_UserAvatar", "community": 18, "norm_label": "user avatar (rm initials)" }, { "label": "Personalized Greeting (Good evening, Roberto)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_PersonalizedGreeting", "community": 18, "norm_label": "personalized greeting (good evening, roberto)" }, { "label": "Golden Sparkle / AI Marker Icon", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_SparkleIcon", "community": 18, "norm_label": "golden sparkle / ai marker icon" }, { "label": "Task Count Summary (1 task due today)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_TaskCountSummary", "community": 18, "norm_label": "task count summary (1 task due today)" }, { "label": "AI Daily Brief Text Block", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_DailyBrief", "community": 18, "norm_label": "ai daily brief text block" }, { "label": "Ask Me Anything Chat Input", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_ChatInput", "community": 18, "norm_label": "ask me anything chat input" }, { "label": "Chat Submit Button (Golden Arrow)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_SubmitButton", "community": 18, "norm_label": "chat submit button (golden arrow)" }, { "label": "AI Suggestion Chips", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_SuggestionChips", "community": 18, "norm_label": "ai suggestion chips" }, { "label": "Suggestion Chip: What's on my plate today?", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_ChipWhatsOnMyPlate", "community": 18, "norm_label": "suggestion chip: what's on my plate today?" }, { "label": "Suggestion Chip: Summarize this week", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_ChipSummarizeWeek", "community": 18, "norm_label": "suggestion chip: summarize this week" }, { "label": "Suggestion Chip: Any overdue tasks?", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_ChipOverdueTasks", "community": 18, "norm_label": "suggestion chip: any overdue tasks?" }, { "label": "Suggestion Chip: Suggest next actions", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_ChipSuggestNextActions", "community": 18, "norm_label": "suggestion chip: suggest next actions" }, { "label": "Color Scheme: Pinkish-white + Golden Yellow + Slate Blue-Gray", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_ColorScheme", "community": 18, "norm_label": "color scheme: pinkish-white + golden yellow + slate blue-gray" }, { "label": "Typography: Geist Sans-Serif, Large Bold Heading", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_TypographyStyle", "community": 18, "norm_label": "typography: geist sans-serif, large bold heading" }, { "label": "Glassmorphism Chat Input Style (backdrop-blur, gradient border)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_GlassmorphismInput", "community": 18, "norm_label": "glassmorphism chat input style (backdrop-blur, gradient border)" }, { "label": "Design Pattern: AI as Quiet Partner", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_AIAsQuietPartner", "community": 18, "norm_label": "design pattern: ai as quiet partner" }, { "label": "Brand Personality: Calm, Intelligent, Warm", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_CalmIntelligentWarm", "community": 18, "norm_label": "brand personality: calm, intelligent, warm" }, { "label": "Design Pattern: Icon-Only Collapsed Sidebar", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_IconOnlySidebar", "community": 18, "norm_label": "design pattern: icon-only collapsed sidebar" }, { "label": "Home / Chat Screen", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_HomeScreen", "community": 15, "norm_label": "home / chat screen" }, { "label": "Left Sidebar Navigation", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_LeftSidebar", "community": 15, "norm_label": "left sidebar navigation" }, { "label": "App Logo (Golden Diamond Icon)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_AppLogo", "community": 15, "norm_label": "app logo (golden diamond icon)" }, { "label": "Nav Item: Home (Active)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_NavHome", "community": 15, "norm_label": "nav item: home (active)" }, { "label": "Nav Item: Timeline", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_NavTimeline", "community": 15, "norm_label": "nav item: timeline" }, { "label": "Nav Item: Tasks", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_NavTasks", "community": 15, "norm_label": "nav item: tasks" }, { "label": "Nav Item: Notes", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_NavNotes", "community": 15, "norm_label": "nav item: notes" }, { "label": "Sidebar Toggle Button (Panel Icon)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_SidebarToggleBtn", "community": 15, "norm_label": "sidebar toggle button (panel icon)" }, { "label": "New Chat / Compose Button", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_NewChatBtn", "community": 15, "norm_label": "new chat / compose button" }, { "label": "Daily Brief Banner", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_DailyBriefBanner", "community": 15, "norm_label": "daily brief banner" }, { "label": "Daily Brief Sparkles Icon", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_DailyBriefSparklesIcon", "community": 15, "norm_label": "daily brief sparkles icon" }, { "label": "Daily Brief Collapse/Expand Button", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_DailyBriefCollapseBtn", "community": 15, "norm_label": "daily brief collapse/expand button" }, { "label": "Daily Brief Close (X) Button", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_DailyBriefCloseBtn", "community": 15, "norm_label": "daily brief close (x) button" }, { "label": "Daily Brief Message Text", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_DailyBriefText", "community": 15, "norm_label": "daily brief message text" }, { "label": "User Chat Message Bubble", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_UserMessage", "community": 15, "norm_label": "user chat message bubble" }, { "label": "AI Response Block (adiuvAI Agent Reply)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_AIResponseBlock", "community": 15, "norm_label": "ai response block (adiuvai agent reply)" }, { "label": "AI Agent Avatar (Sparkles + adiuvAI Label)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_AIAgentAvatar", "community": 15, "norm_label": "ai agent avatar (sparkles + adiuvai label)" }, { "label": "Inline Task Card in AI Response", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_InlineTaskCard", "community": 15, "norm_label": "inline task card in ai response" }, { "label": "Task Card Section Label (TASKS)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_TaskLabel", "community": 15, "norm_label": "task card section label (tasks)" }, { "label": "Task Completion Checkbox", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_TaskCheckbox", "community": 15, "norm_label": "task completion checkbox" }, { "label": "Task Title: Design Homepage Mockup", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_TaskTitle", "community": 15, "norm_label": "task title: design homepage mockup" }, { "label": "Task Description Text", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_TaskDescription", "community": 15, "norm_label": "task description text" }, { "label": "Task Priority Badge (High, Red Arrow Up)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_TaskPriorityBadge", "community": 15, "norm_label": "task priority badge (high, red arrow up)" }, { "label": "Task Due Date Badge (Due Apr 27, 01:02)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_TaskDueDateBadge", "community": 15, "norm_label": "task due date badge (due apr 27, 01:02)" }, { "label": "AI Follow-Up Suggestion Text (setting a due date)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_AIFollowUpText", "community": 15, "norm_label": "ai follow-up suggestion text (setting a due date)" }, { "label": "Chat Input Bar (Ask me anything...)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_ChatInputBar", "community": 15, "norm_label": "chat input bar (ask me anything...)" }, { "label": "Chat Send Button (Arrow Up, Amber)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_ChatSendBtn", "community": 15, "norm_label": "chat send button (arrow up, amber)" }, { "label": "User Initials Badge (US, bottom-left)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_UserInitialsBadge", "community": 15, "norm_label": "user initials badge (us, bottom-left)" }, { "label": "Pinkish-White Canvas Background (#f4edf3)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_PinkishWhiteBackground", "community": 15, "norm_label": "pinkish-white canvas background (#f4edf3)" }, { "label": "Chat Conversation Area (Scrollable Message List)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_ChatConversationArea", "community": 15, "norm_label": "chat conversation area (scrollable message list)" }, { "label": "adiuvAI Brand Name (Wordmark in Chat)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_AdiuvAIBrand", "community": 15, "norm_label": "adiuvai brand name (wordmark in chat)" }, { "label": "Golden Amber Color Accent (#fbc881 / amber)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "home_chat_GoldenAmberAccent", "community": 15, "norm_label": "golden amber color accent (#fbc881 / amber)" }, { "label": "Projects View", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ProjectsView", "community": 13, "norm_label": "projects view" }, { "label": "Sidebar Navigation", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_SidebarNav", "community": 13, "norm_label": "sidebar navigation" }, { "label": "Client List in Sidebar", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ClientList", "community": 13, "norm_label": "client list in sidebar" }, { "label": "Client: Acme Corp", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ClientAcmeCorp", "community": 13, "norm_label": "client: acme corp" }, { "label": "Client: Globex Inc", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ClientGlobexInc", "community": 13, "norm_label": "client: globex inc" }, { "label": "Client: Initech Solutions", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ClientInitechSolutions", "community": 13, "norm_label": "client: initech solutions" }, { "label": "Client: Umbrella Labs", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ClientUmbrellaLabs", "community": 13, "norm_label": "client: umbrella labs" }, { "label": "Client: Wayne Enterprises", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ClientWayneEnterprises", "community": 13, "norm_label": "client: wayne enterprises" }, { "label": "Project: Lab Inventory System", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ProjectLabInventorySystem", "community": 13, "norm_label": "project: lab inventory system" }, { "label": "Project: Patient Portal v2", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ProjectPatientPortalV2", "community": 13, "norm_label": "project: patient portal v2" }, { "label": "Project Detail Panel", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ProjectDetailPanel", "community": 13, "norm_label": "project detail panel" }, { "label": "Project Stats Bar (Notes / Tasks Complete / Events)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ProjectStatsBar", "community": 13, "norm_label": "project stats bar (notes / tasks complete / events)" }, { "label": "Stat: Notes (count 3)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_StatNotes", "community": 13, "norm_label": "stat: notes (count 3)" }, { "label": "Stat: Tasks Complete (1/3)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_StatTasksComplete", "community": 13, "norm_label": "stat: tasks complete (1/3)" }, { "label": "Stat: Events (2/7)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_StatEvents", "community": 13, "norm_label": "stat: events (2/7)" }, { "label": "AI Project Summary Card", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_AISummaryCard", "community": 13, "norm_label": "ai project summary card" }, { "label": "Project Timeline (Gantt-style)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ProjectTimeline", "community": 13, "norm_label": "project timeline (gantt-style)" }, { "label": "Timeline Phase: Beta Testing", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TimelinePhase_BetaTesting", "community": 13, "norm_label": "timeline phase: beta testing" }, { "label": "Timeline Phase: User Acceptance Testing", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TimelinePhase_UserAcceptanceTesting", "community": 13, "norm_label": "timeline phase: user acceptance testing" }, { "label": "Today Marker on Timeline", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TodayMarker", "community": 13, "norm_label": "today marker on timeline" }, { "label": "Tasks Section", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TasksSection", "community": 13, "norm_label": "tasks section" }, { "label": "Task Column: To Do", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TaskColumn_ToDo", "community": 13, "norm_label": "task column: to do" }, { "label": "Task Column: In Progress", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TaskColumn_InProgress", "community": 13, "norm_label": "task column: in progress" }, { "label": "Task Column: Completed", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TaskColumn_Completed", "community": 13, "norm_label": "task column: completed" }, { "label": "Task: Accessibility Audit", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_Task_AccessibilityAudit", "community": 13, "norm_label": "task: accessibility audit" }, { "label": "Task: Write Unit Tests for Auth", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_Task_WriteUnitTestsForAuth", "community": 13, "norm_label": "task: write unit tests for auth" }, { "label": "Task: Performance Profiling", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_Task_PerformanceProfiling", "community": 13, "norm_label": "task: performance profiling" }, { "label": "Task Priority: Medium", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TaskPriorityMedium", "community": 13, "norm_label": "task priority: medium" }, { "label": "Task Priority: High", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TaskPriorityHigh", "community": 13, "norm_label": "task priority: high" }, { "label": "Task Assignee: Bob", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TaskAssignee_Bob", "community": 13, "norm_label": "task assignee: bob" }, { "label": "Task Assignee: Carol", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TaskAssignee_Carol", "community": 13, "norm_label": "task assignee: carol" }, { "label": "Task Due Date Badge", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_TaskDueDateBadge", "community": 13, "norm_label": "task due date badge" }, { "label": "Notes Section", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_NotesSection", "community": 13, "norm_label": "notes section" }, { "label": "Search Projects Input", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_SearchProjectsInput", "community": 13, "norm_label": "search projects input" }, { "label": "Show Archived Toggle", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_ShowArchivedToggle", "community": 13, "norm_label": "show archived toggle" }, { "label": "Add Button (Timeline / Tasks / Notes)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_AddButton", "community": 13, "norm_label": "add button (timeline / tasks / notes)" }, { "label": "Kanban-style Task Layout", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "projects_KanbanLayout", "community": 13, "norm_label": "kanban-style task layout" }, { "label": "Tasks View", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TasksView", "community": 12, "norm_label": "tasks view" }, { "label": "Stats Summary Bar", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_StatsSummaryBar", "community": 12, "norm_label": "stats summary bar" }, { "label": "Total Tasks Card (35)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TotalTasksCard", "community": 12, "norm_label": "total tasks card (35)" }, { "label": "To Do Count Card (18)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ToDoCard", "community": 12, "norm_label": "to do count card (18)" }, { "label": "In Progress Count Card (0)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_InProgressCard", "community": 12, "norm_label": "in progress count card (0)" }, { "label": "Completed Count Card (8)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_CompletedCard", "community": 12, "norm_label": "completed count card (8)" }, { "label": "Task Filter Tab Bar", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_FilterTabBar", "community": 12, "norm_label": "task filter tab bar" }, { "label": "Filter Tab: Active (selected)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_FilterTab_Active", "community": 12, "norm_label": "filter tab: active (selected)" }, { "label": "Filter Tab: To Do", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_FilterTab_ToDo", "community": 12, "norm_label": "filter tab: to do" }, { "label": "Filter Tab: In Progress", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_FilterTab_InProgress", "community": 12, "norm_label": "filter tab: in progress" }, { "label": "Filter Tab: Done", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_FilterTab_Done", "community": 12, "norm_label": "filter tab: done" }, { "label": "Filter Tab: All", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_FilterTab_All", "community": 12, "norm_label": "filter tab: all" }, { "label": "Search Tasks Input", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_SearchBar", "community": 12, "norm_label": "search tasks input" }, { "label": "Due Date Sort Dropdown", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_DueDateSortDropdown", "community": 12, "norm_label": "due date sort dropdown" }, { "label": "New Task Button (Primary CTA)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_NewTaskButton", "community": 12, "norm_label": "new task button (primary cta)" }, { "label": "Task List Container", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TaskListContainer", "community": 12, "norm_label": "task list container" }, { "label": "Task Row (List Item)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TaskRow", "community": 12, "norm_label": "task row (list item)" }, { "label": "Task Completion Checkbox", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TaskCheckbox", "community": 12, "norm_label": "task completion checkbox" }, { "label": "Task Title Field", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TaskTitle", "community": 12, "norm_label": "task title field" }, { "label": "Task Description / Subtitle", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TaskDescription", "community": 12, "norm_label": "task description / subtitle" }, { "label": "Priority Badge", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_PriorityBadge", "community": 12, "norm_label": "priority badge" }, { "label": "Priority: Medium", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_PriorityMedium", "community": 12, "norm_label": "priority: medium" }, { "label": "Priority: High", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_PriorityHigh", "community": 12, "norm_label": "priority: high" }, { "label": "Task Due Date Field", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_DueDateField", "community": 12, "norm_label": "task due date field" }, { "label": "Client Label Tag", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ClientLabel", "community": 12, "norm_label": "client label tag" }, { "label": "Project Label Tag", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ProjectLabel", "community": 12, "norm_label": "project label tag" }, { "label": "Assignee Label", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_AssigneeLabel", "community": 12, "norm_label": "assignee label" }, { "label": "Left Sidebar Navigation", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_SidebarNav", "community": 12, "norm_label": "left sidebar navigation" }, { "label": "App Logo (Top Left)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_AppLogo", "community": 12, "norm_label": "app logo (top left)" }, { "label": "Task Status Enum (To Do / In Progress / Done)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TaskStatusEnum", "community": 12, "norm_label": "task status enum (to do / in progress / done)" }, { "label": "Task Priority Enum (Medium / High)", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_TaskPriorityEnum", "community": 12, "norm_label": "task priority enum (medium / high)" }, { "label": "Client: Wayne Enterprises", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ClientWayneEnterprises", "community": 12, "norm_label": "client: wayne enterprises" }, { "label": "Client: Umbrella Labs", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ClientUmbrellaLabs", "community": 12, "norm_label": "client: umbrella labs" }, { "label": "Project: Vehicle Fleet Tracker", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ProjectVehicleFleetTracker", "community": 12, "norm_label": "project: vehicle fleet tracker" }, { "label": "Project: R&D Dashboard", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ProjectRnDDashboard", "community": 12, "norm_label": "project: r&d dashboard" }, { "label": "Project: Patient Portal v2", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ProjectPatientPortalV2", "community": 12, "norm_label": "project: patient portal v2" }, { "label": "Project: Bat-Signal Network", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_ProjectBatSignalNetwork", "community": 12, "norm_label": "project: bat-signal network" }, { "label": "Design Pattern: Status Count Cards", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_DesignPattern_StatusCountCards", "community": 12, "norm_label": "design pattern: status count cards" }, { "label": "Design Pattern: Filter Tab Bar", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_DesignPattern_FilterTabs", "community": 12, "norm_label": "design pattern: filter tab bar" }, { "label": "Design Pattern: Inline Metadata Chips", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_DesignPattern_InlineMetadata", "community": 12, "norm_label": "design pattern: inline metadata chips" }, { "label": "Design Pattern: Search + Sort Controls", "file_type": "image", "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_DesignPattern_SearchSort", "community": 12, "norm_label": "design pattern: search + sort controls" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L29", "weight": 1.0, "_src": "adiuvai_scripts_seed_fake_data_py", "_tgt": "scripts_seed_fake_data_uid", "source": "adiuvai_scripts_seed_fake_data_py", "target": "scripts_seed_fake_data_uid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L32", "weight": 1.0, "_src": "adiuvai_scripts_seed_fake_data_py", "_tgt": "scripts_seed_fake_data_ts", "source": "adiuvai_scripts_seed_fake_data_py", "target": "scripts_seed_fake_data_ts", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L1", "weight": 1.0, "_src": "scripts_seed_fake_data_rationale_1", "_tgt": "adiuvai_scripts_seed_fake_data_py", "source": "adiuvai_scripts_seed_fake_data_py", "target": "scripts_seed_fake_data_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L30", "weight": 1.0, "_src": "scripts_seed_fake_data_uid", "_tgt": "str", "source": "scripts_seed_fake_data_uid", "target": "str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L33", "weight": 1.0, "_src": "scripts_seed_fake_data_rationale_33", "_tgt": "scripts_seed_fake_data_ts", "source": "scripts_seed_fake_data_ts", "target": "scripts_seed_fake_data_rationale_33", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L37", "weight": 1.0, "_src": "adiuvai_src_main_index_ts", "_tgt": "main_index_handledeeplink", "source": "adiuvai_src_main_index_ts", "target": "main_index_handledeeplink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L71", "weight": 1.0, "_src": "adiuvai_src_main_index_ts", "_tgt": "main_index_createwindow", "source": "adiuvai_src_main_index_ts", "target": "main_index_createwindow", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L39", "weight": 1.0, "_src": "main_index_handledeeplink", "_tgt": "auth_auth_manager_getauthmanager", "source": "main_index_handledeeplink", "target": "auth_auth_manager_getauthmanager" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ipc.ts", "source_location": "L35", "weight": 1.0, "_src": "adiuvai_src_main_ipc_ts", "_tgt": "main_ipc_createipchandler", "source": "adiuvai_src_main_ipc_ts", "target": "main_ipc_createipchandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L60", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_getstore", "source": "adiuvai_src_main_store_ts", "target": "main_store_getstore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L83", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_getdeviceid", "source": "adiuvai_src_main_store_ts", "target": "main_store_getdeviceid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L97", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_getlocalagents", "source": "adiuvai_src_main_store_ts", "target": "main_store_getlocalagents", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L101", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_getlocalagent", "source": "adiuvai_src_main_store_ts", "target": "main_store_getlocalagent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L105", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_savelocalagent", "source": "adiuvai_src_main_store_ts", "target": "main_store_savelocalagent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L116", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_deletelocalagent", "source": "adiuvai_src_main_store_ts", "target": "main_store_deletelocalagent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L125", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_getformatprefs", "source": "adiuvai_src_main_store_ts", "target": "main_store_getformatprefs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L129", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_setformatprefs", "source": "adiuvai_src_main_store_ts", "target": "main_store_setformatprefs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L137", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_getuilanguage", "source": "adiuvai_src_main_store_ts", "target": "main_store_getuilanguage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L141", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_setuilanguage", "source": "adiuvai_src_main_store_ts", "target": "main_store_setuilanguage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L145", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_gettimelinezoom", "source": "adiuvai_src_main_store_ts", "target": "main_store_gettimelinezoom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L150", "weight": 1.0, "_src": "adiuvai_src_main_store_ts", "_tgt": "main_store_settimelinezoom", "source": "adiuvai_src_main_store_ts", "target": "main_store_settimelinezoom", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L84", "weight": 1.0, "_src": "main_store_getdeviceid", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_getdeviceid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L98", "weight": 1.0, "_src": "main_store_getlocalagents", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_getlocalagents", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L113", "weight": 1.0, "_src": "main_store_savelocalagent", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_savelocalagent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L118", "weight": 1.0, "_src": "main_store_deletelocalagent", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_deletelocalagent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L126", "weight": 1.0, "_src": "main_store_getformatprefs", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_getformatprefs", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L130", "weight": 1.0, "_src": "main_store_setformatprefs", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_setformatprefs", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L138", "weight": 1.0, "_src": "main_store_getuilanguage", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_getuilanguage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L142", "weight": 1.0, "_src": "main_store_setuilanguage", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_setuilanguage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L146", "weight": 1.0, "_src": "main_store_gettimelinezoom", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_gettimelinezoom", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L151", "weight": 1.0, "_src": "main_store_settimelinezoom", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "main_store_settimelinezoom", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L186", "weight": 1.0, "_src": "ai_orchestrator_getcachedbrief", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "ai_orchestrator_getcachedbrief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L193", "weight": 1.0, "_src": "ai_orchestrator_invalidatebriefcache", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "ai_orchestrator_invalidatebriefcache" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L229", "weight": 1.0, "_src": "ai_orchestrator_generateandcachebrief", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "ai_orchestrator_generateandcachebrief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L299", "weight": 1.0, "_src": "ai_orchestrator_dailybrief", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "ai_orchestrator_dailybrief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L224", "weight": 1.0, "_src": "api_backend_client_backendclient_baseurl", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "api_backend_client_backendclient_baseurl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L459", "weight": 1.0, "_src": "auth_auth_manager_authmanager_baseurl", "_tgt": "main_store_getstore", "source": "main_store_getstore", "target": "auth_auth_manager_authmanager_baseurl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L88", "weight": 1.0, "_src": "agents_agent_scheduler_tickagentscheduler", "_tgt": "main_store_getdeviceid", "source": "main_store_getdeviceid", "target": "agents_agent_scheduler_tickagentscheduler" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L102", "weight": 1.0, "_src": "main_store_getlocalagent", "_tgt": "main_store_getlocalagents", "source": "main_store_getlocalagents", "target": "main_store_getlocalagent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L106", "weight": 1.0, "_src": "main_store_savelocalagent", "_tgt": "main_store_getlocalagents", "source": "main_store_getlocalagents", "target": "main_store_savelocalagent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L117", "weight": 1.0, "_src": "main_store_deletelocalagent", "_tgt": "main_store_getlocalagents", "source": "main_store_getlocalagents", "target": "main_store_deletelocalagent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L66", "weight": 1.0, "_src": "agents_agent_scheduler_tickagentscheduler", "_tgt": "main_store_getlocalagents", "source": "main_store_getlocalagents", "target": "agents_agent_scheduler_tickagentscheduler" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L112", "weight": 1.0, "_src": "agents_agent_scheduler_tickagentscheduler", "_tgt": "main_store_savelocalagent", "source": "main_store_savelocalagent", "target": "agents_agent_scheduler_tickagentscheduler" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L43", "weight": 1.0, "_src": "adiuvai_src_main_agents_agent_scheduler_ts", "_tgt": "agents_agent_scheduler_startagentscheduler", "source": "adiuvai_src_main_agents_agent_scheduler_ts", "target": "agents_agent_scheduler_startagentscheduler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L54", "weight": 1.0, "_src": "adiuvai_src_main_agents_agent_scheduler_ts", "_tgt": "agents_agent_scheduler_stopagentscheduler", "source": "adiuvai_src_main_agents_agent_scheduler_ts", "target": "agents_agent_scheduler_stopagentscheduler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L65", "weight": 1.0, "_src": "adiuvai_src_main_agents_agent_scheduler_ts", "_tgt": "agents_agent_scheduler_tickagentscheduler", "source": "adiuvai_src_main_agents_agent_scheduler_ts", "target": "agents_agent_scheduler_tickagentscheduler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L51", "weight": 1.0, "_src": "agents_agent_scheduler_startagentscheduler", "_tgt": "agents_agent_scheduler_tickagentscheduler", "source": "agents_agent_scheduler_startagentscheduler", "target": "agents_agent_scheduler_tickagentscheduler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L84", "weight": 1.0, "_src": "agents_agent_scheduler_tickagentscheduler", "_tgt": "api_backend_client_getbackendclient", "source": "agents_agent_scheduler_tickagentscheduler", "target": "api_backend_client_getbackendclient" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L102", "weight": 1.0, "_src": "agents_agent_scheduler_tickagentscheduler", "_tgt": "db_index_getdb", "source": "agents_agent_scheduler_tickagentscheduler", "target": "db_index_getdb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L26", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_noop", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_noop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L62", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_sendframe", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_sendframe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L71", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_checkconnectivity", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_checkconnectivity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L88", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_orchestrate", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_orchestrate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L124", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_orchestratefloating", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_orchestratefloating", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L161", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_todaystring", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_todaystring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L165", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_getbrieftimeslot", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_getbrieftimeslot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L176", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_getcurrentslotkey", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_getcurrentslotkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L180", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_markcurrentslotasgenerated", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_markcurrentslotasgenerated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L185", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_getcachedbrief", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_getcachedbrief", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L192", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_invalidatebriefcache", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_invalidatebriefcache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L197", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_schedulebriefregeneration", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_schedulebriefregeneration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L209", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_generateandcachebrief", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_generateandcachebrief", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L241", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_startbriefscheduler", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_startbriefscheduler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L260", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_stopbriefscheduler", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_stopbriefscheduler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L272", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_dailybrief", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_dailybrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L106", "weight": 1.0, "_src": "ai_orchestrator_orchestrate", "_tgt": "ai_orchestrator_sendframe", "source": "ai_orchestrator_sendframe", "target": "ai_orchestrator_orchestrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L143", "weight": 1.0, "_src": "ai_orchestrator_orchestratefloating", "_tgt": "ai_orchestrator_sendframe", "source": "ai_orchestrator_sendframe", "target": "ai_orchestrator_orchestratefloating", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L292", "weight": 1.0, "_src": "ai_orchestrator_dailybrief", "_tgt": "ai_orchestrator_sendframe", "source": "ai_orchestrator_sendframe", "target": "ai_orchestrator_dailybrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L91", "weight": 1.0, "_src": "ai_orchestrator_orchestrate", "_tgt": "ai_orchestrator_checkconnectivity", "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_orchestrate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L127", "weight": 1.0, "_src": "ai_orchestrator_orchestratefloating", "_tgt": "ai_orchestrator_checkconnectivity", "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_orchestratefloating", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L210", "weight": 1.0, "_src": "ai_orchestrator_generateandcachebrief", "_tgt": "ai_orchestrator_checkconnectivity", "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_generateandcachebrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L275", "weight": 1.0, "_src": "ai_orchestrator_dailybrief", "_tgt": "ai_orchestrator_checkconnectivity", "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_dailybrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L72", "weight": 1.0, "_src": "ai_orchestrator_checkconnectivity", "_tgt": "api_backend_client_getbackendclient", "source": "ai_orchestrator_checkconnectivity", "target": "api_backend_client_getbackendclient" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L77", "weight": 1.0, "_src": "ai_orchestrator_checkconnectivity", "_tgt": "auth_auth_manager_getauthmanager", "source": "ai_orchestrator_checkconnectivity", "target": "auth_auth_manager_getauthmanager" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L95", "weight": 1.0, "_src": "ai_orchestrator_orchestrate", "_tgt": "api_backend_client_getbackendclient", "source": "ai_orchestrator_orchestrate", "target": "api_backend_client_getbackendclient" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L131", "weight": 1.0, "_src": "ai_orchestrator_orchestratefloating", "_tgt": "api_backend_client_getbackendclient", "source": "ai_orchestrator_orchestratefloating", "target": "api_backend_client_getbackendclient" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L177", "weight": 1.0, "_src": "ai_orchestrator_getcurrentslotkey", "_tgt": "ai_orchestrator_todaystring", "source": "ai_orchestrator_todaystring", "target": "ai_orchestrator_getcurrentslotkey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L187", "weight": 1.0, "_src": "ai_orchestrator_getcachedbrief", "_tgt": "ai_orchestrator_todaystring", "source": "ai_orchestrator_todaystring", "target": "ai_orchestrator_getcachedbrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L229", "weight": 1.0, "_src": "ai_orchestrator_generateandcachebrief", "_tgt": "ai_orchestrator_todaystring", "source": "ai_orchestrator_todaystring", "target": "ai_orchestrator_generateandcachebrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L299", "weight": 1.0, "_src": "ai_orchestrator_dailybrief", "_tgt": "ai_orchestrator_todaystring", "source": "ai_orchestrator_todaystring", "target": "ai_orchestrator_dailybrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L177", "weight": 1.0, "_src": "ai_orchestrator_getcurrentslotkey", "_tgt": "ai_orchestrator_getbrieftimeslot", "source": "ai_orchestrator_getbrieftimeslot", "target": "ai_orchestrator_getcurrentslotkey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L181", "weight": 1.0, "_src": "ai_orchestrator_markcurrentslotasgenerated", "_tgt": "ai_orchestrator_getcurrentslotkey", "source": "ai_orchestrator_getcurrentslotkey", "target": "ai_orchestrator_markcurrentslotasgenerated", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L230", "weight": 1.0, "_src": "ai_orchestrator_generateandcachebrief", "_tgt": "ai_orchestrator_markcurrentslotasgenerated", "source": "ai_orchestrator_markcurrentslotasgenerated", "target": "ai_orchestrator_generateandcachebrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L300", "weight": 1.0, "_src": "ai_orchestrator_dailybrief", "_tgt": "ai_orchestrator_markcurrentslotasgenerated", "source": "ai_orchestrator_markcurrentslotasgenerated", "target": "ai_orchestrator_dailybrief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L194", "weight": 1.0, "_src": "ai_orchestrator_invalidatebriefcache", "_tgt": "ai_orchestrator_schedulebriefregeneration", "source": "ai_orchestrator_invalidatebriefcache", "target": "ai_orchestrator_schedulebriefregeneration", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L215", "weight": 1.0, "_src": "ai_orchestrator_generateandcachebrief", "_tgt": "api_backend_client_getbackendclient", "source": "ai_orchestrator_generateandcachebrief", "target": "api_backend_client_getbackendclient" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L279", "weight": 1.0, "_src": "ai_orchestrator_dailybrief", "_tgt": "api_backend_client_getbackendclient", "source": "ai_orchestrator_dailybrief", "target": "api_backend_client_getbackendclient" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L51", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_extractentitytitle", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_extractentitytitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L56", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_recordrunaction", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_recordrunaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L86", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_truncateforlog", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_truncateforlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L91", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_loghttp", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_loghttp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L97", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_loghttpresponse", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_loghttpresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L103", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_logwssend", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_logwssend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L108", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_logwsrecv", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_logwsrecv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L135", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_offlineerror", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_offlineerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L142", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_authexpirederror", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_authexpirederror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L149", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_ratelimiterror", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_ratelimiterror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L156", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_servererror", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_servererror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L190", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_backendclient", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_backendclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L952", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_getbackendclient", "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_getbackendclient", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L65", "weight": 1.0, "_src": "api_backend_client_recordrunaction", "_tgt": "db_index_getdb", "source": "api_backend_client_recordrunaction", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L93", "weight": 1.0, "_src": "api_backend_client_loghttp", "_tgt": "api_backend_client_truncateforlog", "source": "api_backend_client_truncateforlog", "target": "api_backend_client_loghttp", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L99", "weight": 1.0, "_src": "api_backend_client_loghttpresponse", "_tgt": "api_backend_client_truncateforlog", "source": "api_backend_client_truncateforlog", "target": "api_backend_client_loghttpresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L105", "weight": 1.0, "_src": "api_backend_client_logwssend", "_tgt": "api_backend_client_truncateforlog", "source": "api_backend_client_truncateforlog", "target": "api_backend_client_logwssend", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L110", "weight": 1.0, "_src": "api_backend_client_logwsrecv", "_tgt": "api_backend_client_truncateforlog", "source": "api_backend_client_truncateforlog", "target": "api_backend_client_logwsrecv", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L239", "weight": 1.0, "_src": "api_backend_client_backendclient_isonline", "_tgt": "api_backend_client_loghttp", "source": "api_backend_client_loghttp", "target": "api_backend_client_backendclient_isonline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L243", "weight": 1.0, "_src": "api_backend_client_backendclient_isonline", "_tgt": "api_backend_client_loghttpresponse", "source": "api_backend_client_loghttpresponse", "target": "api_backend_client_backendclient_isonline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L136", "weight": 1.0, "_src": "api_backend_client_offlineerror", "_tgt": "api_backend_client_offlineerror_constructor", "source": "api_backend_client_offlineerror", "target": "api_backend_client_offlineerror_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L143", "weight": 1.0, "_src": "api_backend_client_authexpirederror", "_tgt": "api_backend_client_authexpirederror_constructor", "source": "api_backend_client_authexpirederror", "target": "api_backend_client_authexpirederror_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L150", "weight": 1.0, "_src": "api_backend_client_ratelimiterror", "_tgt": "api_backend_client_ratelimiterror_constructor", "source": "api_backend_client_ratelimiterror", "target": "api_backend_client_ratelimiterror_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L157", "weight": 1.0, "_src": "api_backend_client_servererror", "_tgt": "api_backend_client_servererror_constructor", "source": "api_backend_client_servererror", "target": "api_backend_client_servererror_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L210", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_constructor", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L212", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_getinstance", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_getinstance", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L223", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_baseurl", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_baseurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L228", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_wsbaseurl", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_wsbaseurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L237", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_isonline", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_isonline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L255", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_embedtext", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_embedtext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L287", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendhomerequest", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendhomerequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L347", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendbriefrequest", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendbriefrequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L407", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendfloatingrequest", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendfloatingrequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L474", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendjourneystart", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendjourneystart", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L509", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendjourneymessage", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendjourneymessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L537", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_asserthttpok", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_asserthttpok", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L552", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_proxyget", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_proxyget", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L574", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_proxypost", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_proxypost", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L600", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_proxyput", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_proxyput", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L626", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_proxydelete", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_proxydelete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L660", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_connectpersistent", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_connectpersistent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L672", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_disconnectpersistent", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_disconnectpersistent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L684", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_opendevicewebsocket", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_opendevicewebsocket", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L871", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_startheartbeat", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_startheartbeat", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L887", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_stopheartbeat", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_stopheartbeat", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L895", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_clearpongtimer", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_clearpongtimer", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L902", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_schedulereconnect", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_schedulereconnect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L916", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_clearreconnecttimer", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_clearreconnecttimer", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L927", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_withretry", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_withretry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L953", "weight": 1.0, "_src": "api_backend_client_getbackendclient", "_tgt": "api_backend_client_backendclient_getinstance", "source": "api_backend_client_backendclient_getinstance", "target": "api_backend_client_getbackendclient", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L256", "weight": 1.0, "_src": "api_backend_client_backendclient_embedtext", "_tgt": "api_backend_client_backendclient_withretry", "source": "api_backend_client_backendclient_embedtext", "target": "api_backend_client_backendclient_withretry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L553", "weight": 1.0, "_src": "api_backend_client_backendclient_proxyget", "_tgt": "api_backend_client_backendclient_withretry", "source": "api_backend_client_backendclient_proxyget", "target": "api_backend_client_backendclient_withretry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L575", "weight": 1.0, "_src": "api_backend_client_backendclient_proxypost", "_tgt": "api_backend_client_backendclient_withretry", "source": "api_backend_client_backendclient_proxypost", "target": "api_backend_client_backendclient_withretry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L601", "weight": 1.0, "_src": "api_backend_client_backendclient_proxyput", "_tgt": "api_backend_client_backendclient_withretry", "source": "api_backend_client_backendclient_proxyput", "target": "api_backend_client_backendclient_withretry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L627", "weight": 1.0, "_src": "api_backend_client_backendclient_proxydelete", "_tgt": "api_backend_client_backendclient_withretry", "source": "api_backend_client_backendclient_proxydelete", "target": "api_backend_client_backendclient_withretry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L665", "weight": 1.0, "_src": "api_backend_client_backendclient_connectpersistent", "_tgt": "api_backend_client_backendclient_opendevicewebsocket", "source": "api_backend_client_backendclient_connectpersistent", "target": "api_backend_client_backendclient_opendevicewebsocket", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L675", "weight": 1.0, "_src": "api_backend_client_backendclient_disconnectpersistent", "_tgt": "api_backend_client_backendclient_stopheartbeat", "source": "api_backend_client_backendclient_disconnectpersistent", "target": "api_backend_client_backendclient_stopheartbeat", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L676", "weight": 1.0, "_src": "api_backend_client_backendclient_disconnectpersistent", "_tgt": "api_backend_client_backendclient_clearreconnecttimer", "source": "api_backend_client_backendclient_disconnectpersistent", "target": "api_backend_client_backendclient_clearreconnecttimer", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L699", "weight": 1.0, "_src": "api_backend_client_backendclient_opendevicewebsocket", "_tgt": "api_backend_client_backendclient_schedulereconnect", "source": "api_backend_client_backendclient_opendevicewebsocket", "target": "api_backend_client_backendclient_schedulereconnect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L690", "weight": 1.0, "_src": "api_backend_client_backendclient_opendevicewebsocket", "_tgt": "auth_auth_manager_getauthmanager", "source": "api_backend_client_backendclient_opendevicewebsocket", "target": "auth_auth_manager_getauthmanager" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L872", "weight": 1.0, "_src": "api_backend_client_backendclient_startheartbeat", "_tgt": "api_backend_client_backendclient_stopheartbeat", "source": "api_backend_client_backendclient_startheartbeat", "target": "api_backend_client_backendclient_stopheartbeat", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L892", "weight": 1.0, "_src": "api_backend_client_backendclient_stopheartbeat", "_tgt": "api_backend_client_backendclient_clearpongtimer", "source": "api_backend_client_backendclient_stopheartbeat", "target": "api_backend_client_backendclient_clearpongtimer", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L903", "weight": 1.0, "_src": "api_backend_client_backendclient_schedulereconnect", "_tgt": "api_backend_client_backendclient_clearreconnecttimer", "source": "api_backend_client_backendclient_schedulereconnect", "target": "api_backend_client_backendclient_clearreconnecttimer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L51", "weight": 1.0, "_src": "adiuvai_src_main_api_drizzle_executor_ts", "_tgt": "api_drizzle_executor_executorerror", "source": "adiuvai_src_main_api_drizzle_executor_ts", "target": "api_drizzle_executor_executorerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L68", "weight": 1.0, "_src": "adiuvai_src_main_api_drizzle_executor_ts", "_tgt": "api_drizzle_executor_buildconditions", "source": "adiuvai_src_main_api_drizzle_executor_ts", "target": "api_drizzle_executor_buildconditions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L138", "weight": 1.0, "_src": "adiuvai_src_main_api_drizzle_executor_ts", "_tgt": "api_drizzle_executor_buildorderby", "source": "adiuvai_src_main_api_drizzle_executor_ts", "target": "api_drizzle_executor_buildorderby", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L159", "weight": 1.0, "_src": "adiuvai_src_main_api_drizzle_executor_ts", "_tgt": "api_drizzle_executor_drizzleexecutor", "source": "adiuvai_src_main_api_drizzle_executor_ts", "target": "api_drizzle_executor_drizzleexecutor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L52", "weight": 1.0, "_src": "api_drizzle_executor_executorerror", "_tgt": "api_drizzle_executor_executorerror_constructor", "source": "api_drizzle_executor_executorerror", "target": "api_drizzle_executor_executorerror_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L205", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleselect", "_tgt": "api_drizzle_executor_buildconditions", "source": "api_drizzle_executor_buildconditions", "target": "api_drizzle_executor_drizzleexecutor_handleselect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L225", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlecount", "_tgt": "api_drizzle_executor_buildconditions", "source": "api_drizzle_executor_buildconditions", "target": "api_drizzle_executor_drizzleexecutor_handlecount", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L206", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleselect", "_tgt": "api_drizzle_executor_buildorderby", "source": "api_drizzle_executor_buildorderby", "target": "api_drizzle_executor_drizzleexecutor_handleselect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L160", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_gettable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L167", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_execute", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_execute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L202", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleselect", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleselect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L222", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlecount", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlecount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L236", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleget", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleget", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L248", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleinsert", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleinsert", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L272", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleupdate", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleupdate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L309", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handledelete", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handledelete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L322", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlevectorupsert", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlevectorupsert", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L337", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlevectorsearch", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlevectorsearch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L361", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L386", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L424", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L203", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleselect", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handleselect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L223", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlecount", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handlecount", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L237", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleget", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handleget", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L249", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleinsert", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handleinsert", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L273", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleupdate", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handleupdate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L310", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handledelete", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handledelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L172", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleselect", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleselect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L174", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleget", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleget", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L176", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleinsert", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleinsert", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L178", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleupdate", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleupdate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L180", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handledelete", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handledelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L182", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlecount", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlecount", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L184", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlevectorupsert", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlevectorupsert", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L186", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlevectorsearch", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlevectorsearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L188", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L190", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L192", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L208", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleselect", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handleselect", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L227", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlecount", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handlecount", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L244", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleget", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handleget", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L268", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleinsert", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handleinsert", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L299", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleupdate", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handleupdate", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L317", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handledelete", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handledelete", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L333", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlevectorupsert", "_tgt": "db_vectordb_upsertwithvector", "source": "api_drizzle_executor_drizzleexecutor_handlevectorupsert", "target": "db_vectordb_upsertwithvector" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L347", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlevectorsearch", "_tgt": "db_vectordb_searchnotesbyvector", "source": "api_drizzle_executor_drizzleexecutor_handlevectorsearch", "target": "db_vectordb_searchnotesbyvector" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L61", "weight": 1.0, "_src": "adiuvai_src_main_auth_auth_manager_ts", "_tgt": "auth_auth_manager_autherror", "source": "adiuvai_src_main_auth_auth_manager_ts", "target": "auth_auth_manager_autherror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L86", "weight": 1.0, "_src": "adiuvai_src_main_auth_auth_manager_ts", "_tgt": "auth_auth_manager_authmanager", "source": "adiuvai_src_main_auth_auth_manager_ts", "target": "auth_auth_manager_authmanager", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L602", "weight": 1.0, "_src": "adiuvai_src_main_auth_auth_manager_ts", "_tgt": "auth_auth_manager_getauthmanager", "source": "adiuvai_src_main_auth_auth_manager_ts", "target": "auth_auth_manager_getauthmanager", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L62", "weight": 1.0, "_src": "auth_auth_manager_autherror", "_tgt": "auth_auth_manager_autherror_constructor", "source": "auth_auth_manager_autherror", "target": "auth_auth_manager_autherror_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L97", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_constructor", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L99", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_getinstance", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getinstance", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L111", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_register", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_register", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L122", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_login", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_login", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L130", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_logout", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_logout", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L142", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_getaccesstoken", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getaccesstoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L181", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_isauthenticated", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_isauthenticated", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L187", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_getprofile", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getprofile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L193", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_updateprofile", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_updateprofile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L199", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_updatememory", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_updatememory", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L211", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_normalizeonboarding", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_normalizeonboarding", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L219", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_resetonboarding", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_resetonboarding", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L224", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_changepassword", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_changepassword", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L232", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_listoauthaccounts", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_listoauthaccounts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L237", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_unlinkoauthaccount", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_unlinkoauthaccount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L242", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_updateavatar", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_updateavatar", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L248", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_deleteaccount", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_deleteaccount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L255", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_getsubscription", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getsubscription", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L260", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_createcheckout", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_createcheckout", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L265", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_cancelsubscription", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_cancelsubscription", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L270", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_listinvoices", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_listinvoices", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L286", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_loginwithoauth", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_loginwithoauth", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L321", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_handleoauthcallback", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_handleoauthcallback", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L364", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_getcorememory", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getcorememory", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L369", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_addcorekey", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_addcorekey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L374", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_deletecorekey", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_deletecorekey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L379", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_getrelationalmemory", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getrelationalmemory", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L384", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_patchrelation", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_patchrelation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L403", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_deleterelation", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_deleterelation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L408", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_forgetall", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_forgetall", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L424", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_refreshtokens", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_refreshtokens", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L458", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_baseurl", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_baseurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L462", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_storetokens", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_storetokens", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L474", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_post", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_post", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L507", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_put", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_put", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L540", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_get", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L568", "weight": 1.0, "_src": "auth_auth_manager_authmanager", "_tgt": "auth_auth_manager_authmanager_httpdelete", "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_httpdelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L603", "weight": 1.0, "_src": "auth_auth_manager_getauthmanager", "_tgt": "auth_auth_manager_authmanager_getinstance", "source": "auth_auth_manager_authmanager_getinstance", "target": "auth_auth_manager_getauthmanager", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L117", "weight": 1.0, "_src": "auth_auth_manager_authmanager_register", "_tgt": "auth_auth_manager_authmanager_storetokens", "source": "auth_auth_manager_authmanager_register", "target": "auth_auth_manager_authmanager_storetokens", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L125", "weight": 1.0, "_src": "auth_auth_manager_authmanager_login", "_tgt": "auth_auth_manager_authmanager_storetokens", "source": "auth_auth_manager_authmanager_login", "target": "auth_auth_manager_authmanager_storetokens", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L168", "weight": 1.0, "_src": "auth_auth_manager_authmanager_getaccesstoken", "_tgt": "auth_auth_manager_authmanager_logout", "source": "auth_auth_manager_authmanager_logout", "target": "auth_auth_manager_authmanager_getaccesstoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L156", "weight": 1.0, "_src": "auth_auth_manager_authmanager_getaccesstoken", "_tgt": "auth_auth_manager_authmanager_refreshtokens", "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_refreshtokens", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L386", "weight": 1.0, "_src": "auth_auth_manager_authmanager_patchrelation", "_tgt": "auth_auth_manager_authmanager_getaccesstoken", "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_patchrelation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L410", "weight": 1.0, "_src": "auth_auth_manager_authmanager_forgetall", "_tgt": "auth_auth_manager_authmanager_getaccesstoken", "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_forgetall", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L509", "weight": 1.0, "_src": "auth_auth_manager_authmanager_put", "_tgt": "auth_auth_manager_authmanager_getaccesstoken", "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_put", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L542", "weight": 1.0, "_src": "auth_auth_manager_authmanager_get", "_tgt": "auth_auth_manager_authmanager_getaccesstoken", "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L570", "weight": 1.0, "_src": "auth_auth_manager_authmanager_httpdelete", "_tgt": "auth_auth_manager_authmanager_getaccesstoken", "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_httpdelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L220", "weight": 1.0, "_src": "auth_auth_manager_authmanager_resetonboarding", "_tgt": "auth_auth_manager_authmanager_post", "source": "auth_auth_manager_authmanager_resetonboarding", "target": "auth_auth_manager_authmanager_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L225", "weight": 1.0, "_src": "auth_auth_manager_authmanager_changepassword", "_tgt": "auth_auth_manager_authmanager_put", "source": "auth_auth_manager_authmanager_changepassword", "target": "auth_auth_manager_authmanager_put", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L233", "weight": 1.0, "_src": "auth_auth_manager_authmanager_listoauthaccounts", "_tgt": "auth_auth_manager_authmanager_get", "source": "auth_auth_manager_authmanager_listoauthaccounts", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L238", "weight": 1.0, "_src": "auth_auth_manager_authmanager_unlinkoauthaccount", "_tgt": "auth_auth_manager_authmanager_httpdelete", "source": "auth_auth_manager_authmanager_unlinkoauthaccount", "target": "auth_auth_manager_authmanager_httpdelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L249", "weight": 1.0, "_src": "auth_auth_manager_authmanager_deleteaccount", "_tgt": "auth_auth_manager_authmanager_httpdelete", "source": "auth_auth_manager_authmanager_deleteaccount", "target": "auth_auth_manager_authmanager_httpdelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L256", "weight": 1.0, "_src": "auth_auth_manager_authmanager_getsubscription", "_tgt": "auth_auth_manager_authmanager_get", "source": "auth_auth_manager_authmanager_getsubscription", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L261", "weight": 1.0, "_src": "auth_auth_manager_authmanager_createcheckout", "_tgt": "auth_auth_manager_authmanager_post", "source": "auth_auth_manager_authmanager_createcheckout", "target": "auth_auth_manager_authmanager_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L266", "weight": 1.0, "_src": "auth_auth_manager_authmanager_cancelsubscription", "_tgt": "auth_auth_manager_authmanager_httpdelete", "source": "auth_auth_manager_authmanager_cancelsubscription", "target": "auth_auth_manager_authmanager_httpdelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L271", "weight": 1.0, "_src": "auth_auth_manager_authmanager_listinvoices", "_tgt": "auth_auth_manager_authmanager_get", "source": "auth_auth_manager_authmanager_listinvoices", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L330", "weight": 1.0, "_src": "auth_auth_manager_authmanager_handleoauthcallback", "_tgt": "auth_auth_manager_authmanager_get", "source": "auth_auth_manager_authmanager_handleoauthcallback", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L354", "weight": 1.0, "_src": "auth_auth_manager_authmanager_handleoauthcallback", "_tgt": "auth_auth_manager_authmanager_storetokens", "source": "auth_auth_manager_authmanager_handleoauthcallback", "target": "auth_auth_manager_authmanager_storetokens", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L365", "weight": 1.0, "_src": "auth_auth_manager_authmanager_getcorememory", "_tgt": "auth_auth_manager_authmanager_get", "source": "auth_auth_manager_authmanager_getcorememory", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L370", "weight": 1.0, "_src": "auth_auth_manager_authmanager_addcorekey", "_tgt": "auth_auth_manager_authmanager_post", "source": "auth_auth_manager_authmanager_addcorekey", "target": "auth_auth_manager_authmanager_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L375", "weight": 1.0, "_src": "auth_auth_manager_authmanager_deletecorekey", "_tgt": "auth_auth_manager_authmanager_httpdelete", "source": "auth_auth_manager_authmanager_deletecorekey", "target": "auth_auth_manager_authmanager_httpdelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L380", "weight": 1.0, "_src": "auth_auth_manager_authmanager_getrelationalmemory", "_tgt": "auth_auth_manager_authmanager_get", "source": "auth_auth_manager_authmanager_getrelationalmemory", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L399", "weight": 1.0, "_src": "auth_auth_manager_authmanager_patchrelation", "_tgt": "shared_casing_tocamelcase", "source": "auth_auth_manager_authmanager_patchrelation", "target": "shared_casing_tocamelcase" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L404", "weight": 1.0, "_src": "auth_auth_manager_authmanager_deleterelation", "_tgt": "auth_auth_manager_authmanager_httpdelete", "source": "auth_auth_manager_authmanager_deleterelation", "target": "auth_auth_manager_authmanager_httpdelete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L451", "weight": 1.0, "_src": "auth_auth_manager_authmanager_refreshtokens", "_tgt": "auth_auth_manager_authmanager_storetokens", "source": "auth_auth_manager_authmanager_refreshtokens", "target": "auth_auth_manager_authmanager_storetokens", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L437", "weight": 1.0, "_src": "auth_auth_manager_authmanager_refreshtokens", "_tgt": "shared_casing_tosnakecase", "source": "auth_auth_manager_authmanager_refreshtokens", "target": "shared_casing_tosnakecase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L450", "weight": 1.0, "_src": "auth_auth_manager_authmanager_refreshtokens", "_tgt": "shared_casing_tocamelcase", "source": "auth_auth_manager_authmanager_refreshtokens", "target": "shared_casing_tocamelcase" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L459", "weight": 1.0, "_src": "auth_auth_manager_authmanager_baseurl", "_tgt": "auth_auth_manager_authmanager_get", "source": "auth_auth_manager_authmanager_baseurl", "target": "auth_auth_manager_authmanager_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L488", "weight": 1.0, "_src": "auth_auth_manager_authmanager_post", "_tgt": "shared_casing_tosnakecase", "source": "auth_auth_manager_authmanager_post", "target": "shared_casing_tosnakecase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L501", "weight": 1.0, "_src": "auth_auth_manager_authmanager_post", "_tgt": "shared_casing_tocamelcase", "source": "auth_auth_manager_authmanager_post", "target": "shared_casing_tocamelcase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L521", "weight": 1.0, "_src": "auth_auth_manager_authmanager_put", "_tgt": "shared_casing_tosnakecase", "source": "auth_auth_manager_authmanager_put", "target": "shared_casing_tosnakecase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L534", "weight": 1.0, "_src": "auth_auth_manager_authmanager_put", "_tgt": "shared_casing_tocamelcase", "source": "auth_auth_manager_authmanager_put", "target": "shared_casing_tocamelcase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L565", "weight": 1.0, "_src": "auth_auth_manager_authmanager_get", "_tgt": "shared_casing_tocamelcase", "source": "auth_auth_manager_authmanager_get", "target": "shared_casing_tocamelcase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L594", "weight": 1.0, "_src": "auth_auth_manager_authmanager_httpdelete", "_tgt": "shared_casing_tocamelcase", "source": "auth_auth_manager_authmanager_httpdelete", "target": "shared_casing_tocamelcase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "source_location": "L24", "weight": 1.0, "_src": "adiuvai_src_main_auth_backup_key_ts", "_tgt": "auth_backup_key_getbackupkey", "source": "adiuvai_src_main_auth_backup_key_ts", "target": "auth_backup_key_getbackupkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "source_location": "L42", "weight": 1.0, "_src": "adiuvai_src_main_auth_backup_key_ts", "_tgt": "auth_backup_key_deletebackupkey", "source": "adiuvai_src_main_auth_backup_key_ts", "target": "auth_backup_key_deletebackupkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L4", "weight": 1.0, "_src": "adiuvai_src_main_auth_locale_defaults_ts", "_tgt": "auth_locale_defaults_detectformatprefs", "source": "adiuvai_src_main_auth_locale_defaults_ts", "target": "auth_locale_defaults_detectformatprefs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L13", "weight": 1.0, "_src": "adiuvai_src_main_auth_locale_defaults_ts", "_tgt": "auth_locale_defaults_detectlanguage", "source": "adiuvai_src_main_auth_locale_defaults_ts", "target": "auth_locale_defaults_detectlanguage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L23", "weight": 1.0, "_src": "adiuvai_src_main_auth_locale_defaults_ts", "_tgt": "auth_locale_defaults_inferdateformat", "source": "adiuvai_src_main_auth_locale_defaults_ts", "target": "auth_locale_defaults_inferdateformat", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L9", "weight": 1.0, "_src": "auth_locale_defaults_detectformatprefs", "_tgt": "auth_locale_defaults_inferdateformat", "source": "auth_locale_defaults_detectformatprefs", "target": "auth_locale_defaults_inferdateformat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L117", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_initdb", "source": "adiuvai_src_main_db_index_ts", "target": "db_index_initdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L146", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_getdb", "source": "adiuvai_src_main_db_index_ts", "target": "db_index_getdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L154", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_getdbpath", "source": "adiuvai_src_main_db_index_ts", "target": "db_index_getdbpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L163", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_getrawsqlite", "source": "adiuvai_src_main_db_index_ts", "target": "db_index_getrawsqlite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L173", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_closedb", "source": "adiuvai_src_main_db_index_ts", "target": "db_index_closedb", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L144", "weight": 1.0, "_src": "db_vectordb_migratenotesifneeded", "_tgt": "db_index_getdb", "source": "db_index_getdb", "target": "db_vectordb_migratenotesifneeded" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L29", "weight": 1.0, "_src": "adiuvai_src_main_db_vectordb_ts", "_tgt": "db_vectordb_initvectordb", "source": "adiuvai_src_main_db_vectordb_ts", "target": "db_vectordb_initvectordb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L35", "weight": 1.0, "_src": "adiuvai_src_main_db_vectordb_ts", "_tgt": "db_vectordb_getconn", "source": "adiuvai_src_main_db_vectordb_ts", "target": "db_vectordb_getconn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L52", "weight": 1.0, "_src": "adiuvai_src_main_db_vectordb_ts", "_tgt": "db_vectordb_upsertnoteembedding", "source": "adiuvai_src_main_db_vectordb_ts", "target": "db_vectordb_upsertnoteembedding", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L100", "weight": 1.0, "_src": "adiuvai_src_main_db_vectordb_ts", "_tgt": "db_vectordb_upsertwithvector", "source": "adiuvai_src_main_db_vectordb_ts", "target": "db_vectordb_upsertwithvector", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L135", "weight": 1.0, "_src": "adiuvai_src_main_db_vectordb_ts", "_tgt": "db_vectordb_migratenotesifneeded", "source": "adiuvai_src_main_db_vectordb_ts", "target": "db_vectordb_migratenotesifneeded", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L174", "weight": 1.0, "_src": "adiuvai_src_main_db_vectordb_ts", "_tgt": "db_vectordb_searchnotes", "source": "adiuvai_src_main_db_vectordb_ts", "target": "db_vectordb_searchnotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L199", "weight": 1.0, "_src": "adiuvai_src_main_db_vectordb_ts", "_tgt": "db_vectordb_searchnotesbyvector", "source": "adiuvai_src_main_db_vectordb_ts", "target": "db_vectordb_searchnotesbyvector", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L57", "weight": 1.0, "_src": "db_vectordb_upsertnoteembedding", "_tgt": "db_vectordb_getconn", "source": "db_vectordb_getconn", "target": "db_vectordb_upsertnoteembedding", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L106", "weight": 1.0, "_src": "db_vectordb_upsertwithvector", "_tgt": "db_vectordb_getconn", "source": "db_vectordb_getconn", "target": "db_vectordb_upsertwithvector", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L136", "weight": 1.0, "_src": "db_vectordb_migratenotesifneeded", "_tgt": "db_vectordb_getconn", "source": "db_vectordb_getconn", "target": "db_vectordb_migratenotesifneeded", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L175", "weight": 1.0, "_src": "db_vectordb_searchnotes", "_tgt": "db_vectordb_getconn", "source": "db_vectordb_getconn", "target": "db_vectordb_searchnotes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L200", "weight": 1.0, "_src": "db_vectordb_searchnotesbyvector", "_tgt": "db_vectordb_getconn", "source": "db_vectordb_getconn", "target": "db_vectordb_searchnotesbyvector", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\vectordb.ts", "source_location": "L157", "weight": 1.0, "_src": "db_vectordb_migratenotesifneeded", "_tgt": "db_vectordb_upsertnoteembedding", "source": "db_vectordb_upsertnoteembedding", "target": "db_vectordb_migratenotesifneeded", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L19", "weight": 1.0, "_src": "adiuvai_src_main_router_index_ts", "_tgt": "router_index_isincurrentweek", "source": "adiuvai_src_main_router_index_ts", "target": "router_index_isincurrentweek", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L35", "weight": 1.0, "_src": "adiuvai_src_main_router_index_ts", "_tgt": "router_index_isbriefrelevanttask", "source": "adiuvai_src_main_router_index_ts", "target": "router_index_isbriefrelevanttask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L41", "weight": 1.0, "_src": "adiuvai_src_main_router_index_ts", "_tgt": "router_index_isbriefrelevanttimeline", "source": "adiuvai_src_main_router_index_ts", "target": "router_index_isbriefrelevanttimeline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L36", "weight": 1.0, "_src": "router_index_isbriefrelevanttask", "_tgt": "router_index_isincurrentweek", "source": "router_index_isincurrentweek", "target": "router_index_isbriefrelevanttask", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L42", "weight": 1.0, "_src": "router_index_isbriefrelevanttimeline", "_tgt": "router_index_isincurrentweek", "source": "router_index_isincurrentweek", "target": "router_index_isbriefrelevanttimeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\preload\\trpc.ts", "source_location": "L55", "weight": 1.0, "_src": "adiuvai_src_preload_trpc_ts", "_tgt": "preload_trpc_handler", "source": "adiuvai_src_preload_trpc_ts", "target": "preload_trpc_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\index.tsx", "source_location": "L14", "weight": 1.0, "_src": "adiuvai_src_renderer_index_tsx", "_tgt": "renderer_index_app", "source": "adiuvai_src_renderer_index_tsx", "target": "renderer_index_app", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "source_location": "L22", "weight": 1.0, "_src": "adiuvai_src_renderer_web_main_tsx", "_tgt": "renderer_web_main_languagesync", "source": "adiuvai_src_renderer_web_main_tsx", "target": "renderer_web_main_languagesync", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "source_location": "L35", "weight": 1.0, "_src": "adiuvai_src_renderer_web_main_tsx", "_tgt": "renderer_web_main_app", "source": "adiuvai_src_renderer_web_main_tsx", "target": "renderer_web_main_app", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "source_location": "L23", "weight": 1.0, "_src": "adiuvai_src_renderer_components_theme_provider_tsx", "_tgt": "components_theme_provider_themeprovider", "source": "adiuvai_src_renderer_components_theme_provider_tsx", "target": "components_theme_provider_themeprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "source_location": "L65", "weight": 1.0, "_src": "adiuvai_src_renderer_components_theme_provider_tsx", "_tgt": "components_theme_provider_usetheme", "source": "adiuvai_src_renderer_components_theme_provider_tsx", "target": "components_theme_provider_usetheme", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx", "source_location": "L5", "weight": 1.0, "_src": "ui_sonner_toaster", "_tgt": "components_theme_provider_usetheme", "source": "components_theme_provider_usetheme", "target": "ui_sonner_toaster" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx", "source_location": "L23", "weight": 1.0, "_src": "adiuvai_src_renderer_components_agents_agentrunlog_tsx", "_tgt": "agents_agentrunlog_statusbadge", "source": "adiuvai_src_renderer_components_agents_agentrunlog_tsx", "target": "agents_agentrunlog_statusbadge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L42", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_parseinlinetags", "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_parseinlinetags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L80", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_hasinlinetags", "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_hasinlinetags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L84", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_mergetimelinesegments", "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_mergetimelinesegments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L113", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_mergeconsecutivetasksegments", "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_mergeconsecutivetasksegments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L165", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_gettimegreeting", "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_gettimegreeting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L273", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_measurestable", "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_measurestable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L39", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "_tgt": "ai_floatingchat_normalizedomainsignal", "source": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "target": "ai_floatingchat_normalizedomainsignal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L220", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "_tgt": "ai_floatingchat_handler", "source": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "target": "ai_floatingchat_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L261", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "_tgt": "ai_floatingchat_handlescroll", "source": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "target": "ai_floatingchat_handlescroll", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L226", "weight": 1.0, "_src": "ai_floatingchat_handler", "_tgt": "context_floatingchatcontext_getchatwidth", "source": "ai_floatingchat_handler", "target": "context_floatingchatcontext_getchatwidth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx", "source_location": "L14", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx", "_tgt": "blocks_chatentityblock_chatentityblock", "source": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx", "target": "blocks_chatentityblock_chatentityblock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx", "source_location": "L11", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx", "_tgt": "blocks_chattableblock_chattableblock", "source": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx", "target": "blocks_chattableblock_chattableblock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx", "source_location": "L7", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx", "_tgt": "blocks_chattimelineblock_chattimelineblock", "source": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx", "target": "blocks_chattimelineblock_chattimelineblock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L14", "weight": 1.0, "_src": "adiuvai_src_renderer_components_auth_loginform_tsx", "_tgt": "auth_loginform_googleicon", "source": "adiuvai_src_renderer_components_auth_loginform_tsx", "target": "auth_loginform_googleicon", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L176", "weight": 1.0, "_src": "adiuvai_src_renderer_components_auth_loginform_tsx", "_tgt": "auth_loginform_handlesubmit", "source": "adiuvai_src_renderer_components_auth_loginform_tsx", "target": "auth_loginform_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L62", "weight": 1.0, "_src": "adiuvai_src_renderer_components_auth_loginform_tsx", "_tgt": "auth_loginform_handlegooglelogin", "source": "adiuvai_src_renderer_components_auth_loginform_tsx", "target": "auth_loginform_handlegooglelogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L82", "weight": 1.0, "_src": "adiuvai_src_renderer_components_layout_appshell_tsx", "_tgt": "layout_appshell_appshell", "source": "adiuvai_src_renderer_components_layout_appshell_tsx", "target": "layout_appshell_appshell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L115", "weight": 1.0, "_src": "adiuvai_src_renderer_components_layout_appshell_tsx", "_tgt": "layout_appshell_handleopenchange", "source": "adiuvai_src_renderer_components_layout_appshell_tsx", "target": "layout_appshell_handleopenchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L331", "weight": 1.0, "_src": "adiuvai_src_renderer_components_layout_appshell_tsx", "_tgt": "layout_appshell_handleselectproject", "source": "adiuvai_src_renderer_components_layout_appshell_tsx", "target": "layout_appshell_handleselectproject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L480", "weight": 1.0, "_src": "adiuvai_src_renderer_components_layout_appshell_tsx", "_tgt": "layout_appshell_handlelogout", "source": "adiuvai_src_renderer_components_layout_appshell_tsx", "target": "layout_appshell_handlelogout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "source_location": "L8", "weight": 1.0, "_src": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "_tgt": "notes_milkdowneditor_filetodataurl", "source": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "target": "notes_milkdowneditor_filetodataurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "source_location": "L22", "weight": 1.0, "_src": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "_tgt": "notes_milkdowneditor_milkdowneditor", "source": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "target": "notes_milkdowneditor_milkdowneditor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "source_location": "L47", "weight": 1.0, "_src": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "_tgt": "onboarding_onboardingflow_aibubble", "source": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "target": "onboarding_onboardingflow_aibubble", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "source_location": "L290", "weight": 1.0, "_src": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "_tgt": "onboarding_onboardingflow_if", "source": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "target": "onboarding_onboardingflow_if", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L105", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "_tgt": "projects_projectdetail_handle", "source": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "target": "projects_projectdetail_handle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L124", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "_tgt": "projects_projectdetail_measure", "source": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "target": "projects_projectdetail_measure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L435", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "_tgt": "projects_projectdetail_cn", "source": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "target": "projects_projectdetail_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L263", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "_tgt": "projects_projectsidebar_toggleexpanded", "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_toggleexpanded", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L267", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "_tgt": "projects_projectsidebar_handleopennewproject", "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handleopennewproject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L278", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "_tgt": "projects_projectsidebar_handlecreateproject", "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handlecreateproject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L321", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "_tgt": "projects_projectsidebar_handlearchivetoggle", "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handlearchivetoggle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L326", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "_tgt": "projects_projectsidebar_handleeditopen", "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handleeditopen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L349", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "_tgt": "projects_projectsidebar_handleeditsave", "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handleeditsave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx", "source_location": "L16", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projecttabbar_tsx", "_tgt": "projects_projecttabbar_projecttabbar", "source": "adiuvai_src_renderer_components_projects_projecttabbar_tsx", "target": "projects_projecttabbar_projecttabbar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L45", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_accountsection_tsx", "_tgt": "settings_accountsection_handlelogout", "source": "adiuvai_src_renderer_components_settings_accountsection_tsx", "target": "settings_accountsection_handlelogout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L54", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_accountsection_tsx", "_tgt": "settings_accountsection_handlechangepassword", "source": "adiuvai_src_renderer_components_settings_accountsection_tsx", "target": "settings_accountsection_handlechangepassword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L73", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_accountsection_tsx", "_tgt": "settings_accountsection_handleunlinkoauth", "source": "adiuvai_src_renderer_components_settings_accountsection_tsx", "target": "settings_accountsection_handleunlinkoauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L83", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_accountsection_tsx", "_tgt": "settings_accountsection_handledeleteaccount", "source": "adiuvai_src_renderer_components_settings_accountsection_tsx", "target": "settings_accountsection_handledeleteaccount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx", "source_location": "L13", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_agentrow_tsx", "_tgt": "settings_agentrow_agentrow", "source": "adiuvai_src_renderer_components_settings_agentrow_tsx", "target": "settings_agentrow_agentrow", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx", "source_location": "L32", "weight": 1.0, "_src": "settings_agentrow_agentrow", "_tgt": "lib_date_formatts", "source": "settings_agentrow_agentrow", "target": "lib_date_formatts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L41", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_agentssection_tsx", "_tgt": "settings_agentssection_handledelete", "source": "adiuvai_src_renderer_components_settings_agentssection_tsx", "target": "settings_agentssection_handledelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L53", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_agentssection_tsx", "_tgt": "settings_agentssection_handletoggleenabled", "source": "adiuvai_src_renderer_components_settings_agentssection_tsx", "target": "settings_agentssection_handletoggleenabled", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L67", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_agentssection_tsx", "_tgt": "settings_agentssection_handlerunnow", "source": "adiuvai_src_renderer_components_settings_agentssection_tsx", "target": "settings_agentssection_handlerunnow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "source_location": "L60", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "_tgt": "settings_appearancesection_handlelanguagechange", "source": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "target": "settings_appearancesection_handlelanguagechange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "source_location": "L73", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "_tgt": "settings_appearancesection_handlesavedisplay", "source": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "target": "settings_appearancesection_handlesavedisplay", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "source_location": "L46", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "_tgt": "settings_avatarcropdialog_handlesave", "source": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "target": "settings_avatarcropdialog_handlesave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "source_location": "L52", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "_tgt": "settings_avatarcropdialog_handleopenchange", "source": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "target": "settings_avatarcropdialog_handleopenchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "source_location": "L53", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_billingsection_tsx", "_tgt": "settings_billingsection_handleupgrade", "source": "adiuvai_src_renderer_components_settings_billingsection_tsx", "target": "settings_billingsection_handleupgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "source_location": "L66", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_billingsection_tsx", "_tgt": "settings_billingsection_handlecancel", "source": "adiuvai_src_renderer_components_settings_billingsection_tsx", "target": "settings_billingsection_handlecancel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx", "source_location": "L18", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx", "_tgt": "settings_cloudagentconfigpanel_cloudagentconfigpanel", "source": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx", "target": "settings_cloudagentconfigpanel_cloudagentconfigpanel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx", "source_location": "L30", "weight": 1.0, "_src": "settings_cloudagentconfigpanel_cloudagentconfigpanel", "_tgt": "hooks_usenotify_usenotify", "source": "settings_cloudagentconfigpanel_cloudagentconfigpanel", "target": "hooks_usenotify_usenotify" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L53", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "_tgt": "settings_inlineagentcreationstepper_applytemplatedefaults", "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_applytemplatedefaults", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L65", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "_tgt": "settings_inlineagentcreationstepper_pickdirectory", "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_pickdirectory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L79", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "_tgt": "settings_inlineagentcreationstepper_toggledatatype", "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_toggledatatype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L85", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "_tgt": "settings_inlineagentcreationstepper_nextfromconfig", "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_nextfromconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L103", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "_tgt": "settings_inlineagentcreationstepper_handlecreate", "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_handlecreate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L366", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "_tgt": "settings_inlineagentcreationstepper_oncancel", "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_oncancel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "source_location": "L24", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "_tgt": "settings_journeydialog_parseagentconfig", "source": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "target": "settings_journeydialog_parseagentconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "source_location": "L128", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "_tgt": "settings_journeydialog_handlesend", "source": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "target": "settings_journeydialog_handlesend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx", "source_location": "L17", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx", "_tgt": "settings_localagentconfigpanel_localagentconfigpanel", "source": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx", "target": "settings_localagentconfigpanel_localagentconfigpanel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx", "source_location": "L30", "weight": 1.0, "_src": "settings_localagentconfigpanel_localagentconfigpanel", "_tgt": "hooks_usenotify_usenotify", "source": "settings_localagentconfigpanel_localagentconfigpanel", "target": "hooks_usenotify_usenotify" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L87", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_memorysection_tsx", "_tgt": "settings_memorysection_handlesave", "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_handlesave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L106", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_memorysection_tsx", "_tgt": "settings_memorysection_handlererunonboarding", "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_handlererunonboarding", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L237", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_memorysection_tsx", "_tgt": "settings_memorysection_startedit", "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_startedit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L242", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_memorysection_tsx", "_tgt": "settings_memorysection_canceledit", "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_canceledit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L247", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_memorysection_tsx", "_tgt": "settings_memorysection_saveedit", "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_saveedit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L262", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_memorysection_tsx", "_tgt": "settings_memorysection_deletekey", "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_deletekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L275", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_memorysection_tsx", "_tgt": "settings_memorysection_addentry", "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_addentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L501", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_memorysection_tsx", "_tgt": "settings_memorysection_handleforget", "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_handleforget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L44", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_profilesection_tsx", "_tgt": "settings_profilesection_handlesave", "source": "adiuvai_src_renderer_components_settings_profilesection_tsx", "target": "settings_profilesection_handlesave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L57", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_profilesection_tsx", "_tgt": "settings_profilesection_handleavatarclick", "source": "adiuvai_src_renderer_components_settings_profilesection_tsx", "target": "settings_profilesection_handleavatarclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L61", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_profilesection_tsx", "_tgt": "settings_profilesection_handleavatarchange", "source": "adiuvai_src_renderer_components_settings_profilesection_tsx", "target": "settings_profilesection_handleavatarchange", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L74", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_profilesection_tsx", "_tgt": "settings_profilesection_handlecropdone", "source": "adiuvai_src_renderer_components_settings_profilesection_tsx", "target": "settings_profilesection_handlecropdone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx", "source_location": "L78", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx", "_tgt": "settings_promptbuilderchat_handlesend", "source": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx", "target": "settings_promptbuilderchat_handlesend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx", "source_location": "L3", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_settingscard_tsx", "_tgt": "settings_settingscard_settingscard", "source": "adiuvai_src_renderer_components_settings_settingscard_tsx", "target": "settings_settingscard_settingscard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts", "source_location": "L45", "weight": 1.0, "_src": "adiuvai_src_renderer_components_settings_types_ts", "_tgt": "settings_types_formatts", "source": "adiuvai_src_renderer_components_settings_types_ts", "target": "settings_types_formatts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L35", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "_tgt": "tasks_edittaskdialog_parseassigneeslocal", "source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "target": "tasks_edittaskdialog_parseassigneeslocal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L103", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "_tgt": "tasks_edittaskdialog_addnewassignee", "source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "target": "tasks_edittaskdialog_addnewassignee", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L110", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "_tgt": "tasks_edittaskdialog_toggleassignee", "source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "target": "tasks_edittaskdialog_toggleassignee", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L116", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "_tgt": "tasks_edittaskdialog_removeassignee", "source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "target": "tasks_edittaskdialog_removeassignee", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L120", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "_tgt": "tasks_edittaskdialog_handlesubmit", "source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "target": "tasks_edittaskdialog_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L110", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "_tgt": "tasks_newtaskdialog_resetandclose", "source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "target": "tasks_newtaskdialog_resetandclose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L126", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "_tgt": "tasks_newtaskdialog_resetprojectcreation", "source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "target": "tasks_newtaskdialog_resetprojectcreation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L137", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "_tgt": "tasks_newtaskdialog_addnewassignee", "source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "target": "tasks_newtaskdialog_addnewassignee", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L144", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "_tgt": "tasks_newtaskdialog_toggleassignee", "source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "target": "tasks_newtaskdialog_toggleassignee", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L150", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "_tgt": "tasks_newtaskdialog_removeassignee", "source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "target": "tasks_newtaskdialog_removeassignee", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L154", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "_tgt": "tasks_newtaskdialog_handlecreateinlineproject", "source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "target": "tasks_newtaskdialog_handlecreateinlineproject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L188", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "_tgt": "tasks_newtaskdialog_handlesubmit", "source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "target": "tasks_newtaskdialog_handlesubmit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L122", "weight": 1.0, "_src": "tasks_newtaskdialog_resetandclose", "_tgt": "tasks_newtaskdialog_resetprojectcreation", "source": "tasks_newtaskdialog_resetandclose", "target": "tasks_newtaskdialog_resetprojectcreation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L210", "weight": 1.0, "_src": "tasks_newtaskdialog_handlesubmit", "_tgt": "tasks_newtaskdialog_handlecreateinlineproject", "source": "tasks_newtaskdialog_handlecreateinlineproject", "target": "tasks_newtaskdialog_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx", "source_location": "L3", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx", "_tgt": "tasks_prioritybadge_prioritybadge", "source": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx", "target": "tasks_prioritybadge_prioritybadge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts", "source_location": "L1", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_task_utils_ts", "_tgt": "tasks_task_utils_parseassignees", "source": "adiuvai_src_renderer_components_tasks_task_utils_ts", "target": "tasks_task_utils_parseassignees", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "source_location": "L26", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "_tgt": "tasks_taskcard_statusbadge", "source": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "target": "tasks_taskcard_statusbadge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "source_location": "L91", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "_tgt": "tasks_taskcard_cn", "source": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "target": "tasks_taskcard_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx", "source_location": "L37", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx", "_tgt": "tasks_taskdetaildialog_authoravatar", "source": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx", "target": "tasks_taskdetaildialog_authoravatar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx", "source_location": "L95", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx", "_tgt": "tasks_taskdetaildialog_handleaddcomment", "source": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx", "target": "tasks_taskdetaildialog_handleaddcomment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx", "source_location": "L87", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskrow_tsx", "_tgt": "tasks_taskrow_cn", "source": "adiuvai_src_renderer_components_tasks_taskrow_tsx", "target": "tasks_taskrow_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L98", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_handleclose", "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_handleclose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L108", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_handlesubmit", "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx", "source_location": "L75", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx", "_tgt": "timeline_editeventdialog_handlesubmit", "source": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx", "target": "timeline_editeventdialog_handlesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L66", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "_tgt": "timeline_projecttimeline_totimelinex", "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_totimelinex", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L72", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "_tgt": "timeline_projecttimeline_snaptoday", "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_snaptoday", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L76", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "_tgt": "timeline_projecttimeline_geteventstate", "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_geteventstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L85", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "_tgt": "timeline_projecttimeline_geteventcolor", "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_geteventcolor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L145", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "_tgt": "timeline_projecttimeline_cn", "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L603", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "_tgt": "timeline_projecttimeline_formatdate", "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_formatdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "source_location": "L4", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "_tgt": "timeline_timelineaxisheader_isoweek", "source": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "target": "timeline_timelineaxisheader_isoweek", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "source_location": "L25", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "_tgt": "timeline_timelineaxisheader_datetox", "source": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "target": "timeline_timelineaxisheader_datetox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L100", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "_tgt": "timeline_timelineganttview_changezoom", "source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "target": "timeline_timelineganttview_changezoom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L163", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "_tgt": "timeline_timelineganttview_toggleall", "source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "target": "timeline_timelineganttview_toggleall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L171", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "_tgt": "timeline_timelineganttview_toggleone", "source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "target": "timeline_timelineganttview_toggleone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L13", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "_tgt": "ui_alert_dialog_alertdialogtrigger", "source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "target": "ui_alert_dialog_alertdialogtrigger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L21", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "_tgt": "ui_alert_dialog_alertdialogportal", "source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "target": "ui_alert_dialog_alertdialogportal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L136", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "_tgt": "ui_alert_dialog_cn", "source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "target": "ui_alert_dialog_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L163", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "_tgt": "ui_alert_dialog_alertdialogcancel", "source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "target": "ui_alert_dialog_alertdialogcancel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx", "source_location": "L91", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_avatar_tsx", "_tgt": "ui_avatar_cn", "source": "adiuvai_src_renderer_components_ui_avatar_tsx", "target": "ui_avatar_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx", "source_location": "L29", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_badge_tsx", "_tgt": "ui_badge_badge", "source": "adiuvai_src_renderer_components_ui_badge_tsx", "target": "ui_badge_badge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L7", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "_tgt": "ui_breadcrumb_breadcrumb", "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L15", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "_tgt": "ui_breadcrumb_cn", "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L34", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "_tgt": "ui_breadcrumb_breadcrumblink", "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumblink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L52", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "_tgt": "ui_breadcrumb_breadcrumbpage", "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumbpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L65", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "_tgt": "ui_breadcrumb_breadcrumbseparator", "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumbseparator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L83", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "_tgt": "ui_breadcrumb_breadcrumbellipsis", "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumbellipsis", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx", "source_location": "L58", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_button_tsx", "_tgt": "ui_button_cn", "source": "adiuvai_src_renderer_components_ui_button_tsx", "target": "ui_button_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "source_location": "L18", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_calendar_tsx", "_tgt": "ui_calendar_calendar", "source": "adiuvai_src_renderer_components_ui_calendar_tsx", "target": "ui_calendar_calendar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "source_location": "L210", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_calendar_tsx", "_tgt": "ui_calendar_cn", "source": "adiuvai_src_renderer_components_ui_calendar_tsx", "target": "ui_calendar_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L55", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_card_tsx", "_tgt": "ui_card_cn", "source": "adiuvai_src_renderer_components_ui_card_tsx", "target": "ui_card_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L41", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_card_tsx", "_tgt": "ui_card_carddescription", "source": "adiuvai_src_renderer_components_ui_card_tsx", "target": "ui_card_carddescription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L74", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_card_tsx", "_tgt": "ui_card_cardfooter", "source": "adiuvai_src_renderer_components_ui_card_tsx", "target": "ui_card_cardfooter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "source_location": "L27", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_chart_tsx", "_tgt": "ui_chart_usechart", "source": "adiuvai_src_renderer_components_ui_chart_tsx", "target": "ui_chart_usechart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "source_location": "L57", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_chart_tsx", "_tgt": "ui_chart_cn", "source": "adiuvai_src_renderer_components_ui_chart_tsx", "target": "ui_chart_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx", "source_location": "L9", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_checkbox_tsx", "_tgt": "ui_checkbox_checkbox", "source": "adiuvai_src_renderer_components_ui_checkbox_tsx", "target": "ui_checkbox_checkbox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "source_location": "L11", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_collapsible_tsx", "_tgt": "ui_collapsible_collapsibletrigger", "source": "adiuvai_src_renderer_components_ui_collapsible_tsx", "target": "ui_collapsible_collapsibletrigger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "source_location": "L22", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_collapsible_tsx", "_tgt": "ui_collapsible_collapsiblecontent", "source": "adiuvai_src_renderer_components_ui_collapsible_tsx", "target": "ui_collapsible_collapsiblecontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L13", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_context_menu_tsx", "_tgt": "ui_context_menu_contextmenutrigger", "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenutrigger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L21", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_context_menu_tsx", "_tgt": "ui_context_menu_contextmenugroup", "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenugroup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L29", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_context_menu_tsx", "_tgt": "ui_context_menu_contextmenuportal", "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenuportal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L43", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_context_menu_tsx", "_tgt": "ui_context_menu_contextmenuradiogroup", "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenuradiogroup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L225", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_context_menu_tsx", "_tgt": "ui_context_menu_cn", "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L161", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_context_menu_tsx", "_tgt": "ui_context_menu_contextmenuradioitem", "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenuradioitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx", "source_location": "L103", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_dialog_tsx", "_tgt": "ui_dialog_cn", "source": "adiuvai_src_renderer_components_ui_dialog_tsx", "target": "ui_dialog_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L15", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "_tgt": "ui_dropdown_menu_dropdownmenuportal", "source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "target": "ui_dropdown_menu_dropdownmenuportal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L23", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "_tgt": "ui_dropdown_menu_dropdownmenutrigger", "source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "target": "ui_dropdown_menu_dropdownmenutrigger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L186", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "_tgt": "ui_dropdown_menu_cn", "source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "target": "ui_dropdown_menu_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx", "source_location": "L88", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_empty_tsx", "_tgt": "ui_empty_cn", "source": "adiuvai_src_renderer_components_ui_empty_tsx", "target": "ui_empty_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx", "source_location": "L165", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_field_tsx", "_tgt": "ui_field_cn", "source": "adiuvai_src_renderer_components_ui_field_tsx", "target": "ui_field_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx", "source_location": "L26", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_gradual_blur_tsx", "_tgt": "ui_gradual_blur_getgradientdirection", "source": "adiuvai_src_renderer_components_ui_gradual_blur_tsx", "target": "ui_gradual_blur_getgradientdirection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx", "source_location": "L152", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_input_group_tsx", "_tgt": "ui_input_group_cn", "source": "adiuvai_src_renderer_components_ui_input_group_tsx", "target": "ui_input_group_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L8", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_item_tsx", "_tgt": "ui_item_itemgroup", "source": "adiuvai_src_renderer_components_ui_item_tsx", "target": "ui_item_itemgroup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L19", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_item_tsx", "_tgt": "ui_item_itemseparator", "source": "adiuvai_src_renderer_components_ui_item_tsx", "target": "ui_item_itemseparator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L173", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_item_tsx", "_tgt": "ui_item_cn", "source": "adiuvai_src_renderer_components_ui_item_tsx", "target": "ui_item_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx", "source_location": "L6", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_label_tsx", "_tgt": "ui_label_label", "source": "adiuvai_src_renderer_components_ui_label_tsx", "target": "ui_label_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx", "source_location": "L66", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_popover_tsx", "_tgt": "ui_popover_popoverdescription", "source": "adiuvai_src_renderer_components_ui_popover_tsx", "target": "ui_popover_popoverdescription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "source_location": "L6", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "_tgt": "ui_scroll_area_scrollarea", "source": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "target": "ui_scroll_area_scrollarea", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "source_location": "L40", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "_tgt": "ui_scroll_area_scrollbar", "source": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "target": "ui_scroll_area_scrollbar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L25", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_select_tsx", "_tgt": "ui_select_selecttrigger", "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selecttrigger", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L88", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_select_tsx", "_tgt": "ui_select_selectlabel", "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectlabel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L101", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_select_tsx", "_tgt": "ui_select_selectitem", "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L128", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_select_tsx", "_tgt": "ui_select_selectseparator", "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectseparator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L141", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_select_tsx", "_tgt": "ui_select_selectscrollupbutton", "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectscrollupbutton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L159", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_select_tsx", "_tgt": "ui_select_selectscrolldownbutton", "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectscrolldownbutton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx", "source_location": "L6", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_separator_tsx", "_tgt": "ui_separator_separator", "source": "adiuvai_src_renderer_components_ui_separator_tsx", "target": "ui_separator_separator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L47", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_sidebar_tsx", "_tgt": "ui_sidebar_usesidebar", "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_usesidebar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L98", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_sidebar_tsx", "_tgt": "ui_sidebar_handlekeydown", "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_handlekeydown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L688", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_sidebar_tsx", "_tgt": "ui_sidebar_cn", "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L454", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_sidebar_tsx", "_tgt": "ui_sidebar_sidebarmenu", "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_sidebarmenu", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L465", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_sidebar_tsx", "_tgt": "ui_sidebar_sidebarmenuitem", "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_sidebarmenuitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L498", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_sidebar_tsx", "_tgt": "ui_sidebar_sidebarmenubutton", "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_sidebarmenubutton", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L512", "weight": 1.0, "_src": "ui_sidebar_sidebarmenubutton", "_tgt": "ui_sidebar_usesidebar", "source": "ui_sidebar_usesidebar", "target": "ui_sidebar_sidebarmenubutton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx", "source_location": "L3", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_skeleton_tsx", "_tgt": "ui_skeleton_skeleton", "source": "adiuvai_src_renderer_components_ui_skeleton_tsx", "target": "ui_skeleton_skeleton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "source_location": "L6", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_slider_tsx", "_tgt": "ui_slider_slider", "source": "adiuvai_src_renderer_components_ui_slider_tsx", "target": "ui_slider_slider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "source_location": "L31", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_slider_tsx", "_tgt": "ui_slider_cn", "source": "adiuvai_src_renderer_components_ui_slider_tsx", "target": "ui_slider_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx", "source_location": "L4", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_sonner_tsx", "_tgt": "ui_sonner_toaster", "source": "adiuvai_src_renderer_components_ui_sonner_tsx", "target": "ui_sonner_toaster", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L5", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_table_tsx", "_tgt": "ui_table_table", "source": "adiuvai_src_renderer_components_ui_table_tsx", "target": "ui_table_table", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L20", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_table_tsx", "_tgt": "ui_table_tableheader", "source": "adiuvai_src_renderer_components_ui_table_tsx", "target": "ui_table_tableheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L30", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_table_tsx", "_tgt": "ui_table_tablebody", "source": "adiuvai_src_renderer_components_ui_table_tsx", "target": "ui_table_tablebody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L83", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_table_tsx", "_tgt": "ui_table_cn", "source": "adiuvai_src_renderer_components_ui_table_tsx", "target": "ui_table_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx", "source_location": "L7", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_tabs_tsx", "_tgt": "ui_tabs_tabs", "source": "adiuvai_src_renderer_components_ui_tabs_tsx", "target": "ui_tabs_tabs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx", "source_location": "L9", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_textarea_tsx", "_tgt": "ui_textarea_cn", "source": "adiuvai_src_renderer_components_ui_textarea_tsx", "target": "ui_textarea_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L20", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "_tgt": "ui_toggle_group_togglegroup", "source": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "target": "ui_toggle_group_togglegroup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L51", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "_tgt": "ui_toggle_group_togglegroupitem", "source": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "target": "ui_toggle_group_togglegroupitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L67", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "_tgt": "ui_toggle_group_cn", "source": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "target": "ui_toggle_group_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "source_location": "L6", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_tooltip_tsx", "_tgt": "ui_tooltip_tooltipprovider", "source": "adiuvai_src_renderer_components_ui_tooltip_tsx", "target": "ui_tooltip_tooltipprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "source_location": "L31", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_tooltip_tsx", "_tgt": "ui_tooltip_tooltipcontent", "source": "adiuvai_src_renderer_components_ui_tooltip_tsx", "target": "ui_tooltip_tooltipcontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L11", "weight": 1.0, "_src": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "_tgt": "context_expandedclientscontext_expandedclientsprovider", "source": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "target": "context_expandedclientscontext_expandedclientsprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L37", "weight": 1.0, "_src": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "_tgt": "context_expandedclientscontext_useexpandedclients", "source": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "target": "context_expandedclientscontext_useexpandedclients", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L55", "weight": 1.0, "_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "_tgt": "context_floatingchatcontext_getchatwidth", "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_getchatwidth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L64", "weight": 1.0, "_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "_tgt": "context_floatingchatcontext_clampposition", "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_clampposition", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L72", "weight": 1.0, "_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "_tgt": "context_floatingchatcontext_computeanchorposition", "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_computeanchorposition", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L102", "weight": 1.0, "_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "_tgt": "context_floatingchatcontext_computedualanchor", "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_computedualanchor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L147", "weight": 1.0, "_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "_tgt": "context_floatingchatcontext_usefloatingchat", "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_usefloatingchat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L157", "weight": 1.0, "_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "_tgt": "context_floatingchatcontext_floatingchatprovider", "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_floatingchatprovider", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L65", "weight": 1.0, "_src": "context_floatingchatcontext_clampposition", "_tgt": "context_floatingchatcontext_getchatwidth", "source": "context_floatingchatcontext_getchatwidth", "target": "context_floatingchatcontext_clampposition", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L77", "weight": 1.0, "_src": "context_floatingchatcontext_computeanchorposition", "_tgt": "context_floatingchatcontext_getchatwidth", "source": "context_floatingchatcontext_getchatwidth", "target": "context_floatingchatcontext_computeanchorposition", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L112", "weight": 1.0, "_src": "context_floatingchatcontext_computedualanchor", "_tgt": "context_floatingchatcontext_getchatwidth", "source": "context_floatingchatcontext_getchatwidth", "target": "context_floatingchatcontext_computedualanchor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L163", "weight": 1.0, "_src": "context_floatingchatcontext_floatingchatprovider", "_tgt": "context_floatingchatcontext_getchatwidth", "source": "context_floatingchatcontext_getchatwidth", "target": "context_floatingchatcontext_floatingchatprovider", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L87", "weight": 1.0, "_src": "context_floatingchatcontext_computeanchorposition", "_tgt": "context_floatingchatcontext_clampposition", "source": "context_floatingchatcontext_clampposition", "target": "context_floatingchatcontext_computeanchorposition", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L119", "weight": 1.0, "_src": "context_floatingchatcontext_computedualanchor", "_tgt": "context_floatingchatcontext_clampposition", "source": "context_floatingchatcontext_clampposition", "target": "context_floatingchatcontext_computedualanchor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts", "source_location": "L8", "weight": 1.0, "_src": "hooks_usedoubleclickai_usedoubleclickai", "_tgt": "context_floatingchatcontext_usefloatingchat", "source": "context_floatingchatcontext_usefloatingchat", "target": "hooks_usedoubleclickai_usedoubleclickai" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts", "source_location": "L5", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_use_mobile_ts", "_tgt": "hooks_use_mobile_useismobile", "source": "adiuvai_src_renderer_hooks_use_mobile_ts", "target": "hooks_use_mobile_useismobile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L63", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_useaichat_ts", "_tgt": "hooks_useaichat_getcontextcachekey", "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_getcontextcachekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L76", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_useaichat_ts", "_tgt": "hooks_useaichat_readinputdraft", "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_readinputdraft", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L80", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_useaichat_ts", "_tgt": "hooks_useaichat_writeinputdraft", "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_writeinputdraft", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L101", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_useaichat_ts", "_tgt": "hooks_useaichat_parsemutationstoentitytags", "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_parsemutationstoentitytags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L124", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_useaichat_ts", "_tgt": "hooks_useaichat_useaichat", "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_useaichat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts", "source_location": "L7", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_usedoubleclickai_ts", "_tgt": "hooks_usedoubleclickai_usedoubleclickai", "source": "adiuvai_src_renderer_hooks_usedoubleclickai_ts", "target": "hooks_usedoubleclickai_usedoubleclickai", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts", "source_location": "L12", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_usenotify_ts", "_tgt": "hooks_usenotify_usenotify", "source": "adiuvai_src_renderer_hooks_usenotify_ts", "target": "hooks_usenotify_usenotify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts", "source_location": "L25", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_usetimelinehistory_ts", "_tgt": "hooks_usetimelinehistory_usetimelinehistory", "source": "adiuvai_src_renderer_hooks_usetimelinehistory_ts", "target": "hooks_usetimelinehistory_usetimelinehistory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L22", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_inferdateformat", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_inferdateformat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L30", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_detectbrowserformatprefs", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_detectbrowserformatprefs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L46", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_useformatprefs", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_useformatprefs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L56", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatdate", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L72", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formattime", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formattime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L82", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatdatetime", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatdatetime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L90", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatduedate", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatduedate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L136", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatrelative", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatrelative", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L150", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatduration", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L165", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatts", "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L37", "weight": 1.0, "_src": "lib_date_detectbrowserformatprefs", "_tgt": "lib_date_inferdateformat", "source": "lib_date_inferdateformat", "target": "lib_date_detectbrowserformatprefs", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L48", "weight": 1.0, "_src": "lib_date_useformatprefs", "_tgt": "lib_date_detectbrowserformatprefs", "source": "lib_date_detectbrowserformatprefs", "target": "lib_date_useformatprefs", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L83", "weight": 1.0, "_src": "lib_date_formatdatetime", "_tgt": "lib_date_formatdate", "source": "lib_date_formatdate", "target": "lib_date_formatdatetime", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L83", "weight": 1.0, "_src": "lib_date_formatdatetime", "_tgt": "lib_date_formattime", "source": "lib_date_formattime", "target": "lib_date_formatdatetime", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L129", "weight": 1.0, "_src": "lib_date_formatduedate", "_tgt": "lib_date_formattime", "source": "lib_date_formattime", "target": "lib_date_formatduedate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts", "source_location": "L15", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_httplink_ts", "_tgt": "lib_httplink_createhttplink", "source": "adiuvai_src_renderer_lib_httplink_ts", "target": "lib_httplink_createhttplink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts", "source_location": "L66", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_ipclink_ts", "_tgt": "lib_ipclink_ipclink", "source": "adiuvai_src_renderer_lib_ipclink_ts", "target": "lib_ipclink_ipclink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L74", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_platform_tsx", "_tgt": "lib_platform_platformprovider", "source": "adiuvai_src_renderer_lib_platform_tsx", "target": "lib_platform_platformprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L86", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_platform_tsx", "_tgt": "lib_platform_useplatform", "source": "adiuvai_src_renderer_lib_platform_tsx", "target": "lib_platform_useplatform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts", "source_location": "L4", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_utils_ts", "_tgt": "lib_utils_cn", "source": "adiuvai_src_renderer_lib_utils_ts", "target": "lib_utils_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L114", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_notes_noteid_tsx", "_tgt": "routes_notes_noteid_handletitleblur", "source": "adiuvai_src_renderer_routes_notes_noteid_tsx", "target": "routes_notes_noteid_handletitleblur", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L122", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_notes_noteid_tsx", "_tgt": "routes_notes_noteid_handletitlekeydown", "source": "adiuvai_src_renderer_routes_notes_noteid_tsx", "target": "routes_notes_noteid_handletitlekeydown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L135", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_notes_noteid_tsx", "_tgt": "routes_notes_noteid_handleback", "source": "adiuvai_src_renderer_routes_notes_noteid_tsx", "target": "routes_notes_noteid_handleback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L147", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_notes_noteid_tsx", "_tgt": "routes_notes_noteid_handledelete", "source": "adiuvai_src_renderer_routes_notes_noteid_tsx", "target": "routes_notes_noteid_handledelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx", "source_location": "L24", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_projects_tsx", "_tgt": "routes_projects_handleselectproject", "source": "adiuvai_src_renderer_routes_projects_tsx", "target": "routes_projects_handleselectproject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L126", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_timeline_tsx", "_tgt": "routes_timeline_getbreadcrumb", "source": "adiuvai_src_renderer_routes_timeline_tsx", "target": "routes_timeline_getbreadcrumb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L185", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_timeline_tsx", "_tgt": "routes_timeline_handleduplicate", "source": "adiuvai_src_renderer_routes_timeline_tsx", "target": "routes_timeline_handleduplicate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L205", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_timeline_tsx", "_tgt": "routes_timeline_handlemove", "source": "adiuvai_src_renderer_routes_timeline_tsx", "target": "routes_timeline_handlemove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L18", "weight": 1.0, "_src": "adiuvai_src_shared_casing_ts", "_tgt": "shared_casing_keytosnake", "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_keytosnake", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L23", "weight": 1.0, "_src": "adiuvai_src_shared_casing_ts", "_tgt": "shared_casing_keytocamel", "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_keytocamel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L31", "weight": 1.0, "_src": "adiuvai_src_shared_casing_ts", "_tgt": "shared_casing_deepconvertkeys", "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_deepconvertkeys", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L48", "weight": 1.0, "_src": "adiuvai_src_shared_casing_ts", "_tgt": "shared_casing_tosnakecase", "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_tosnakecase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L56", "weight": 1.0, "_src": "adiuvai_src_shared_casing_ts", "_tgt": "shared_casing_tocamelcase", "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_tocamelcase", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L49", "weight": 1.0, "_src": "shared_casing_tosnakecase", "_tgt": "shared_casing_deepconvertkeys", "source": "shared_casing_deepconvertkeys", "target": "shared_casing_tosnakecase", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L57", "weight": 1.0, "_src": "shared_casing_tocamelcase", "_tgt": "shared_casing_deepconvertkeys", "source": "shared_casing_deepconvertkeys", "target": "shared_casing_tocamelcase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L35", "weight": 1.0, "_src": "api_alembic_env_py", "_tgt": "alembic_env_sync_url", "source": "api_alembic_env_py", "target": "alembic_env_sync_url", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L40", "weight": 1.0, "_src": "api_alembic_env_py", "_tgt": "alembic_env_get_url", "source": "api_alembic_env_py", "target": "alembic_env_get_url", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L49", "weight": 1.0, "_src": "api_alembic_env_py", "_tgt": "alembic_env_run_migrations_offline", "source": "api_alembic_env_py", "target": "alembic_env_run_migrations_offline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L63", "weight": 1.0, "_src": "api_alembic_env_py", "_tgt": "alembic_env_do_run_migrations", "source": "api_alembic_env_py", "target": "alembic_env_do_run_migrations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L73", "weight": 1.0, "_src": "api_alembic_env_py", "_tgt": "alembic_env_run_migrations_online_async", "source": "api_alembic_env_py", "target": "alembic_env_run_migrations_online_async", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L86", "weight": 1.0, "_src": "api_alembic_env_py", "_tgt": "alembic_env_run_migrations_online", "source": "api_alembic_env_py", "target": "alembic_env_run_migrations_online", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L1", "weight": 1.0, "_src": "alembic_env_rationale_1", "_tgt": "api_alembic_env_py", "source": "api_alembic_env_py", "target": "alembic_env_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L46", "weight": 1.0, "_src": "alembic_env_get_url", "_tgt": "alembic_env_sync_url", "source": "alembic_env_sync_url", "target": "alembic_env_get_url", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L36", "weight": 1.0, "_src": "alembic_env_rationale_36", "_tgt": "alembic_env_sync_url", "source": "alembic_env_sync_url", "target": "alembic_env_rationale_36", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L51", "weight": 1.0, "_src": "alembic_env_run_migrations_offline", "_tgt": "alembic_env_get_url", "source": "alembic_env_get_url", "target": "alembic_env_run_migrations_offline", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L50", "weight": 1.0, "_src": "alembic_env_rationale_50", "_tgt": "alembic_env_run_migrations_offline", "source": "alembic_env_run_migrations_offline", "target": "alembic_env_rationale_50", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L87", "weight": 1.0, "_src": "alembic_env_run_migrations_online", "_tgt": "alembic_env_run_migrations_online_async", "source": "alembic_env_run_migrations_online_async", "target": "alembic_env_run_migrations_online", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\env.py", "source_location": "L74", "weight": 1.0, "_src": "alembic_env_rationale_74", "_tgt": "alembic_env_run_migrations_online_async", "source": "alembic_env_run_migrations_online_async", "target": "alembic_env_rationale_74", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L22", "weight": 1.0, "_src": "api_alembic_versions_001_initial_schema_py", "_tgt": "versions_001_initial_schema_upgrade", "source": "api_alembic_versions_001_initial_schema_py", "target": "versions_001_initial_schema_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L79", "weight": 1.0, "_src": "api_alembic_versions_001_initial_schema_py", "_tgt": "versions_001_initial_schema_downgrade", "source": "api_alembic_versions_001_initial_schema_py", "target": "versions_001_initial_schema_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L1", "weight": 1.0, "_src": "versions_001_initial_schema_rationale_1", "_tgt": "api_alembic_versions_001_initial_schema_py", "source": "api_alembic_versions_001_initial_schema_py", "target": "versions_001_initial_schema_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L22", "weight": 1.0, "_src": "api_alembic_versions_003_agent_tables_py", "_tgt": "versions_003_agent_tables_upgrade", "source": "api_alembic_versions_003_agent_tables_py", "target": "versions_003_agent_tables_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L120", "weight": 1.0, "_src": "api_alembic_versions_003_agent_tables_py", "_tgt": "versions_003_agent_tables_downgrade", "source": "api_alembic_versions_003_agent_tables_py", "target": "versions_003_agent_tables_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L1", "weight": 1.0, "_src": "versions_003_agent_tables_rationale_1", "_tgt": "api_alembic_versions_003_agent_tables_py", "source": "api_alembic_versions_003_agent_tables_py", "target": "versions_003_agent_tables_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L30", "weight": 1.0, "_src": "api_alembic_versions_004_add_memory_tables_py", "_tgt": "versions_004_add_memory_tables_upgrade", "source": "api_alembic_versions_004_add_memory_tables_py", "target": "versions_004_add_memory_tables_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L138", "weight": 1.0, "_src": "api_alembic_versions_004_add_memory_tables_py", "_tgt": "versions_004_add_memory_tables_downgrade", "source": "api_alembic_versions_004_add_memory_tables_py", "target": "versions_004_add_memory_tables_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L1", "weight": 1.0, "_src": "versions_004_add_memory_tables_rationale_1", "_tgt": "api_alembic_versions_004_add_memory_tables_py", "source": "api_alembic_versions_004_add_memory_tables_py", "target": "versions_004_add_memory_tables_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L26", "weight": 1.0, "_src": "api_alembic_versions_005_associative_pgvector_py", "_tgt": "versions_005_associative_pgvector_upgrade", "source": "api_alembic_versions_005_associative_pgvector_py", "target": "versions_005_associative_pgvector_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L53", "weight": 1.0, "_src": "api_alembic_versions_005_associative_pgvector_py", "_tgt": "versions_005_associative_pgvector_downgrade", "source": "api_alembic_versions_005_associative_pgvector_py", "target": "versions_005_associative_pgvector_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L1", "weight": 1.0, "_src": "versions_005_associative_pgvector_rationale_1", "_tgt": "api_alembic_versions_005_associative_pgvector_py", "source": "api_alembic_versions_005_associative_pgvector_py", "target": "versions_005_associative_pgvector_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L22", "weight": 1.0, "_src": "api_alembic_versions_006_memory_relations_py", "_tgt": "versions_006_memory_relations_upgrade", "source": "api_alembic_versions_006_memory_relations_py", "target": "versions_006_memory_relations_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L71", "weight": 1.0, "_src": "api_alembic_versions_006_memory_relations_py", "_tgt": "versions_006_memory_relations_downgrade", "source": "api_alembic_versions_006_memory_relations_py", "target": "versions_006_memory_relations_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L1", "weight": 1.0, "_src": "versions_006_memory_relations_rationale_1", "_tgt": "api_alembic_versions_006_memory_relations_py", "source": "api_alembic_versions_006_memory_relations_py", "target": "versions_006_memory_relations_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L23", "weight": 1.0, "_src": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "_tgt": "versions_1f5975a4f3f4_add_extraction_queue_upgrade", "source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "target": "versions_1f5975a4f3f4_add_extraction_queue_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L36", "weight": 1.0, "_src": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "_tgt": "versions_1f5975a4f3f4_add_extraction_queue_downgrade", "source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "target": "versions_1f5975a4f3f4_add_extraction_queue_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L1", "weight": 1.0, "_src": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1", "_tgt": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "target": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "source_location": "L23", "weight": 1.0, "_src": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "_tgt": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade", "source": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "target": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "source_location": "L28", "weight": 1.0, "_src": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "_tgt": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade", "source": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "target": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "source_location": "L1", "weight": 1.0, "_src": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1", "_tgt": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "source": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "target": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L26", "weight": 1.0, "_src": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "_tgt": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade", "source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L40", "weight": 1.0, "_src": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "_tgt": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade", "source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L1", "weight": 1.0, "_src": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1", "_tgt": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L29", "weight": 1.0, "_src": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade", "_tgt": "core_agent_session_buffer_sessionbuffer_set", "source": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade", "target": "core_agent_session_buffer_sessionbuffer_set" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L28", "weight": 1.0, "_src": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "_tgt": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade", "source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L103", "weight": 1.0, "_src": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "_tgt": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade", "source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L1", "weight": 1.0, "_src": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1", "_tgt": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L51", "weight": 1.0, "_src": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade", "_tgt": "core_agent_session_buffer_sessionbuffer_set", "source": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade", "target": "core_agent_session_buffer_sessionbuffer_set" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "source_location": "L24", "weight": 1.0, "_src": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "_tgt": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade", "source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "source_location": "L52", "weight": 1.0, "_src": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "_tgt": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade", "source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "source_location": "L1", "weight": 1.0, "_src": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1", "_tgt": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "source_location": "L23", "weight": 1.0, "_src": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "_tgt": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade", "source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "source_location": "L30", "weight": 1.0, "_src": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "_tgt": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade", "source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "source_location": "L1", "weight": 1.0, "_src": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1", "_tgt": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "source_location": "L23", "weight": 1.0, "_src": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "_tgt": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade", "source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "target": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "source_location": "L30", "weight": 1.0, "_src": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "_tgt": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade", "source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "target": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "source_location": "L1", "weight": 1.0, "_src": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1", "_tgt": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "target": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\db.py", "source_location": "L33", "weight": 1.0, "_src": "api_app_db_py", "_tgt": "app_db_base", "source": "api_app_db_py", "target": "app_db_base", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\db.py", "source_location": "L37", "weight": 1.0, "_src": "api_app_db_py", "_tgt": "app_db_get_session", "source": "api_app_db_py", "target": "app_db_get_session", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\db.py", "source_location": "L1", "weight": 1.0, "_src": "app_db_rationale_1", "_tgt": "api_app_db_py", "source": "api_app_db_py", "target": "app_db_rationale_1", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\db.py", "source_location": "L33", "weight": 1.0, "_src": "app_db_base", "_tgt": "declarativebase", "source": "app_db_base", "target": "declarativebase", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\db.py", "source_location": "L34", "weight": 1.0, "_src": "app_db_rationale_34", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_db_rationale_34", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_user", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_user", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_refreshtoken", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_oauthaccount", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_subscription", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_localagentconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_cloudagentconfig", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_agentrunlog", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_memorycore", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_memoryassociative", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_memoryepisodic", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_memoryproactive", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_extractionqueue", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_memoryrelation", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_plugin", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_plugin", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_1", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_270", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_rationale_270", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_291", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_rationale_291", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_315", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_rationale_315", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_335", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_rationale_335", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_357", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_rationale_357", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_379", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_rationale_379", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_417", "_tgt": "app_db_base", "source": "app_db_base", "target": "app_models_rationale_417", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "tests_conftest_rationale_1", "_tgt": "app_db_base", "source": "app_db_base", "target": "tests_conftest_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "tests_conftest_rationale_60", "_tgt": "app_db_base", "source": "app_db_base", "target": "tests_conftest_rationale_60", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "tests_conftest_rationale_89", "_tgt": "app_db_base", "source": "app_db_base", "target": "tests_conftest_rationale_89", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "tests_conftest_rationale_96", "_tgt": "app_db_base", "source": "app_db_base", "target": "tests_conftest_rationale_96", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "tests_conftest_rationale_115", "_tgt": "app_db_base", "source": "app_db_base", "target": "tests_conftest_rationale_115", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "tests_conftest_rationale_133", "_tgt": "app_db_base", "source": "app_db_base", "target": "tests_conftest_rationale_133", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\db.py", "source_location": "L38", "weight": 1.0, "_src": "app_db_rationale_38", "_tgt": "app_db_get_session", "source": "app_db_get_session", "target": "app_db_rationale_38", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\main.py", "source_location": "L19", "weight": 1.0, "_src": "api_app_main_py", "_tgt": "app_main_memory_audit_cron_tick", "source": "api_app_main_py", "target": "app_main_memory_audit_cron_tick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\main.py", "source_location": "L46", "weight": 1.0, "_src": "api_app_main_py", "_tgt": "app_main_memory_cron_tick", "source": "api_app_main_py", "target": "app_main_memory_cron_tick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\main.py", "source_location": "L81", "weight": 1.0, "_src": "api_app_main_py", "_tgt": "app_main_lifespan", "source": "api_app_main_py", "target": "app_main_lifespan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\main.py", "source_location": "L105", "weight": 1.0, "_src": "api_app_main_py", "_tgt": "app_main_create_app", "source": "api_app_main_py", "target": "app_main_create_app", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\main.py", "source_location": "L20", "weight": 1.0, "_src": "app_main_rationale_20", "_tgt": "app_main_memory_audit_cron_tick", "source": "app_main_memory_audit_cron_tick", "target": "app_main_rationale_20", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\main.py", "source_location": "L37", "weight": 1.0, "_src": "app_main_memory_audit_cron_tick", "_tgt": "core_memory_maintenance_audit_memory", "source": "app_main_memory_audit_cron_tick", "target": "core_memory_maintenance_audit_memory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\main.py", "source_location": "L47", "weight": 1.0, "_src": "app_main_rationale_47", "_tgt": "app_main_memory_cron_tick", "source": "app_main_memory_cron_tick", "target": "app_main_rationale_47", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\main.py", "source_location": "L59", "weight": 1.0, "_src": "app_main_memory_cron_tick", "_tgt": "core_memory_maintenance_drain_extraction_queue", "source": "app_main_memory_cron_tick", "target": "core_memory_maintenance_drain_extraction_queue" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\main.py", "source_location": "L71", "weight": 1.0, "_src": "app_main_memory_cron_tick", "_tgt": "core_memory_maintenance_mine_proactive_patterns", "source": "app_main_memory_cron_tick", "target": "core_memory_maintenance_mine_proactive_patterns" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\main.py", "source_location": "L7", "weight": 0.8, "_src": "app_main_rationale_47", "_tgt": "middleware_rate_limit_tierratelimitmiddleware", "source": "app_main_rationale_47", "target": "middleware_rate_limit_tierratelimitmiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\main.py", "source_location": "L8", "weight": 0.8, "_src": "app_main_rationale_47", "_tgt": "middleware_sanitizer_sanitizermiddleware", "source": "app_main_rationale_47", "target": "middleware_sanitizer_sanitizermiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\main.py", "source_location": "L55", "weight": 0.8, "_src": "app_main_rationale_47", "_tgt": "app_models_user", "source": "app_main_rationale_47", "target": "app_models_user", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L47", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_uuid", "source": "api_app_models_py", "target": "app_models_uuid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L51", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_now", "source": "api_app_models_py", "target": "app_models_now", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L66", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_user", "source": "api_app_models_py", "target": "app_models_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L103", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_refreshtoken", "source": "api_app_models_py", "target": "app_models_refreshtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L121", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_oauthaccount", "source": "api_app_models_py", "target": "app_models_oauthaccount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L140", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_subscription", "source": "api_app_models_py", "target": "app_models_subscription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L161", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_localagentconfig", "source": "api_app_models_py", "target": "app_models_localagentconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L196", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_cloudagentconfig", "source": "api_app_models_py", "target": "app_models_cloudagentconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L230", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_agentrunlog", "source": "api_app_models_py", "target": "app_models_agentrunlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L269", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memorycore", "source": "api_app_models_py", "target": "app_models_memorycore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L290", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memoryassociative", "source": "api_app_models_py", "target": "app_models_memoryassociative", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L314", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memoryepisodic", "source": "api_app_models_py", "target": "app_models_memoryepisodic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L334", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memoryproactive", "source": "api_app_models_py", "target": "app_models_memoryproactive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L356", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_extractionqueue", "source": "api_app_models_py", "target": "app_models_extractionqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L378", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memoryrelation", "source": "api_app_models_py", "target": "app_models_memoryrelation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L416", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_plugin", "source": "api_app_models_py", "target": "app_models_plugin", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L1", "weight": 1.0, "_src": "app_models_rationale_1", "_tgt": "api_app_models_py", "source": "api_app_models_py", "target": "app_models_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\models.py", "source_location": "L48", "weight": 1.0, "_src": "app_models_uuid", "_tgt": "str", "source": "app_models_uuid", "target": "str" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L66", "weight": 1.0, "_src": "app_models_user", "_tgt": "base", "source": "app_models_user", "target": "base", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L60", "weight": 0.8, "_src": "middleware_auth_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "middleware_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L60", "weight": 0.8, "_src": "middleware_auth_rationale_33", "_tgt": "app_models_user", "source": "app_models_user", "target": "middleware_auth_rationale_33", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "billing_stripe_service_stripeservice", "_tgt": "app_models_user", "source": "app_models_user", "target": "billing_stripe_service_stripeservice", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "billing_stripe_service_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "billing_stripe_service_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "billing_stripe_service_rationale_29", "_tgt": "app_models_user", "source": "app_models_user", "target": "billing_stripe_service_rationale_29", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "billing_stripe_service_rationale_49", "_tgt": "app_models_user", "source": "app_models_user", "target": "billing_stripe_service_rationale_49", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "billing_stripe_service_rationale_87", "_tgt": "app_models_user", "source": "app_models_user", "target": "billing_stripe_service_rationale_87", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "billing_stripe_service_rationale_158", "_tgt": "app_models_user", "source": "app_models_user", "target": "billing_stripe_service_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "billing_stripe_service_rationale_179", "_tgt": "app_models_user", "source": "app_models_user", "target": "billing_stripe_service_rationale_179", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "billing_stripe_service_rationale_206", "_tgt": "app_models_user", "source": "app_models_user", "target": "billing_stripe_service_rationale_206", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_48", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_108", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_108", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_158", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_257", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_257", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_281", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_281", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_349", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_349", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_382", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_485", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_maintenance_rationale_485", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_55", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_55", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_69", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_69", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_119", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_119", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_175", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_225", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_225", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_263", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_263", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_283", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_283", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_303", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_303", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_326", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_326", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_336", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_336", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_352", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_352", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_402", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_402", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_470", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_470", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_483", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_483", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_506", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_506", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_532", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_532", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_560", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_560", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_569", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_569", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_606", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_606", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_684", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_684", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_728", "_tgt": "app_models_user", "source": "app_models_user", "target": "core_memory_middleware_rationale_728", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_conftest_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_60", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_conftest_rationale_60", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_89", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_conftest_rationale_89", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_96", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_conftest_rationale_96", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_115", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_conftest_rationale_115", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_133", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_conftest_rationale_133", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_audit_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_109", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_audit_rationale_109", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_139", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_audit_rationale_139", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_145", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_audit_rationale_145", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_56", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_66", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_238", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_307", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_327", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_56", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_188", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_296", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_351", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_370", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_models_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_41", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_models_rationale_41", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_87", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_models_rationale_87", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_189", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_models_rationale_189", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_memory_proactive_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_proactive_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_1", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_48", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_58", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_58", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_70", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_70", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_91", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_91", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_120", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_120", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_137", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_137", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_158", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_169", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_169", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_197", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_test_memory_relations_rationale_197", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L129", "weight": 1.0, "_src": "routes_auth_register", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_register" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L478", "weight": 1.0, "_src": "routes_auth_oauth_callback", "_tgt": "app_models_user", "source": "app_models_user", "target": "routes_auth_oauth_callback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\conftest.py", "source_location": "L67", "weight": 1.0, "_src": "tests_conftest_create_tables", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_conftest_create_tables" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L103", "weight": 1.0, "_src": "app_models_refreshtoken", "_tgt": "base", "source": "base", "target": "app_models_refreshtoken", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L121", "weight": 1.0, "_src": "app_models_oauthaccount", "_tgt": "base", "source": "base", "target": "app_models_oauthaccount", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L140", "weight": 1.0, "_src": "app_models_subscription", "_tgt": "base", "source": "base", "target": "app_models_subscription", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L161", "weight": 1.0, "_src": "app_models_localagentconfig", "_tgt": "base", "source": "base", "target": "app_models_localagentconfig", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L196", "weight": 1.0, "_src": "app_models_cloudagentconfig", "_tgt": "base", "source": "base", "target": "app_models_cloudagentconfig", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L230", "weight": 1.0, "_src": "app_models_agentrunlog", "_tgt": "base", "source": "base", "target": "app_models_agentrunlog", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L269", "weight": 1.0, "_src": "app_models_memorycore", "_tgt": "base", "source": "base", "target": "app_models_memorycore", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L290", "weight": 1.0, "_src": "app_models_memoryassociative", "_tgt": "base", "source": "base", "target": "app_models_memoryassociative", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L314", "weight": 1.0, "_src": "app_models_memoryepisodic", "_tgt": "base", "source": "base", "target": "app_models_memoryepisodic", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L334", "weight": 1.0, "_src": "app_models_memoryproactive", "_tgt": "base", "source": "base", "target": "app_models_memoryproactive", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L356", "weight": 1.0, "_src": "app_models_extractionqueue", "_tgt": "base", "source": "base", "target": "app_models_extractionqueue", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L378", "weight": 1.0, "_src": "app_models_memoryrelation", "_tgt": "base", "source": "base", "target": "app_models_memoryrelation", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L416", "weight": 1.0, "_src": "app_models_plugin", "_tgt": "base", "source": "base", "target": "app_models_plugin", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L145", "weight": 1.0, "_src": "routes_auth_register", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_register" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L176", "weight": 1.0, "_src": "routes_auth_login", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_login" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L218", "weight": 1.0, "_src": "routes_auth_refresh", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_refresh" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L282", "weight": 1.0, "_src": "routes_auth_issue_refresh_token", "_tgt": "app_models_refreshtoken", "source": "app_models_refreshtoken", "target": "routes_auth_issue_refresh_token" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L453", "weight": 1.0, "_src": "routes_auth_oauth_callback", "_tgt": "app_models_oauthaccount", "source": "app_models_oauthaccount", "target": "routes_auth_oauth_callback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L60", "weight": 0.8, "_src": "middleware_auth_rationale_1", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "middleware_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L60", "weight": 0.8, "_src": "middleware_auth_rationale_33", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "middleware_auth_rationale_33", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "billing_stripe_service_stripeservice", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_stripeservice", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "billing_stripe_service_rationale_1", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "billing_stripe_service_rationale_29", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_rationale_29", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "billing_stripe_service_rationale_49", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_rationale_49", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "billing_stripe_service_rationale_87", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_rationale_87", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "billing_stripe_service_rationale_158", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "billing_stripe_service_rationale_179", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_rationale_179", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "billing_stripe_service_rationale_206", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_rationale_206", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "billing_tier_manager_tiermanager", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_tier_manager_tiermanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "billing_tier_manager_rationale_1", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_tier_manager_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "billing_tier_manager_rationale_81", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_tier_manager_rationale_81", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "billing_tier_manager_rationale_86", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_tier_manager_rationale_86", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "billing_tier_manager_rationale_105", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_tier_manager_rationale_105", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "billing_tier_manager_rationale_117", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_tier_manager_rationale_117", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "billing_tier_manager_rationale_129", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_tier_manager_rationale_129", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_1", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_55", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_55", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_69", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_69", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_119", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_119", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_175", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_225", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_225", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_263", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_263", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_283", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_283", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_303", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_303", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_326", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_326", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_336", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_336", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_352", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_352", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_402", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_402", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_470", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_470", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_483", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_483", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_506", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_506", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_532", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_532", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_560", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_560", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_569", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_569", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_606", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_606", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_684", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_684", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "core_memory_middleware_rationale_728", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "core_memory_middleware_rationale_728", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_1", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "tests_conftest_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_60", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "tests_conftest_rationale_60", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_89", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "tests_conftest_rationale_89", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_96", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "tests_conftest_rationale_96", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_115", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "tests_conftest_rationale_115", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_133", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "tests_conftest_rationale_133", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L260", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_upsert_subscription", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "billing_stripe_service_stripeservice_upsert_subscription" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\conftest.py", "source_location": "L73", "weight": 1.0, "_src": "tests_conftest_create_tables", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "tests_conftest_create_tables" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_99", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_99", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_128", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_128", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_158", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_179", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_179", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_1", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_62", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_62", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_155", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_155", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_184", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_184", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_234", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_234", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_331", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_331", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_348", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_348", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_412", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_412", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_430", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_430", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_450", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_450", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_498", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_498", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_513", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_513", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_528", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_528", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_544", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_544", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_563", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_563", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_775", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_775", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_989", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_989", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_1015", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_1015", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_1", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_102", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_175", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_269", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_269", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_287", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_287", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_313", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_313", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_354", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_354", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_401", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_401", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L188", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_trigger_agent_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L131", "weight": 1.0, "_src": "tests_test_agent_runner_v2_make_config", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_make_config" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_1", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_62", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_62", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_155", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_155", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_184", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_184", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_234", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_234", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_331", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_331", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_348", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_348", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_412", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_412", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_430", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_430", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_450", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_450", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_498", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_498", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_513", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_513", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_528", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_528", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_544", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_544", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_563", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_563", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_775", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_775", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_989", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_989", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_1015", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_1015", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_99", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_99", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_128", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_128", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_158", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "routes_agents_rationale_179", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_179", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_1", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_65", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_65", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_133", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_133", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_190", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_190", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_204", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_204", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_272", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_272", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_342", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_342", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_426", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_426", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_452", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_452", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_478", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_478", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "routes_device_ws_rationale_487", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_487", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_1", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_62", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_62", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_155", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_155", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_184", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_184", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_234", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_234", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_331", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_331", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_348", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_348", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_412", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_412", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_430", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_430", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_450", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_450", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_498", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_498", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_513", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_513", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_528", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_528", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_544", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_544", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_563", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_563", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_775", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_775", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_989", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_989", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_1015", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_1015", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_1", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_102", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_175", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_269", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_269", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_287", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_287", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_313", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_313", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_354", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_354", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_401", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_401", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_device_ws_rationale_1", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_device_ws_rationale_48", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_device_ws_rationale_64", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_64", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_device_ws_rationale_177", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_177", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_device_ws_rationale_193", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_193", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_device_ws_rationale_202", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_202", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_device_ws_rationale_235", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_235", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_device_ws_rationale_257", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_257", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L212", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_trigger_agent_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L148", "weight": 1.0, "_src": "tests_test_agent_runner_v2_make_run_log", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_make_run_log" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_device_ws.py", "source_location": "L265", "weight": 1.0, "_src": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L270", "weight": 1.0, "_src": "app_models_rationale_270", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "app_models_rationale_270", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationout", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_relationout", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationpatch", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_relationpatch", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_coreaddbody", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_coreaddbody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_1", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_98", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_rationale_98", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_110", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_123", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_rationale_123", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_134", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_147", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_rationale_147", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_186", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_207", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "routes_memory_rationale_207", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_1", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_55", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_55", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_69", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_69", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_119", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_119", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_175", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_225", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_225", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_263", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_263", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_283", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_283", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_303", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_303", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_326", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_326", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_336", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_336", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_352", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_352", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_402", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_402", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_470", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_470", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_483", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_483", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_506", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_506", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_532", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_532", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_560", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_560", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_569", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_569", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_606", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_606", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_684", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_684", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_728", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_728", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_1", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_56", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_66", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_238", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_307", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_327", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_1", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_56", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_188", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_296", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_351", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_370", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_1", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_models_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_41", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_models_rationale_41", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_87", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_models_rationale_87", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_189", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_models_rationale_189", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L242", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_update_core", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "core_memory_middleware_memorymiddleware_update_core" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L81", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L68", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_core_create_and_read", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_models_test_memory_core_create_and_read" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L88", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_core_cascade_delete", "_tgt": "app_models_memorycore", "source": "app_models_memorycore", "target": "tests_test_memory_models_test_memory_core_cascade_delete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L291", "weight": 1.0, "_src": "app_models_rationale_291", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "app_models_rationale_291", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationout", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_relationout", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationpatch", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_relationpatch", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_coreaddbody", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_coreaddbody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_1", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_98", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_rationale_98", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_110", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_123", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_rationale_123", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_134", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_147", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_rationale_147", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_186", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_207", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "routes_memory_rationale_207", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_1", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_48", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_108", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_108", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_158", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_257", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_257", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_281", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_281", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_349", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_349", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_382", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_485", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_485", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_1", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_55", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_55", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_69", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_69", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_119", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_119", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_175", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_225", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_225", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_263", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_263", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_283", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_283", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_303", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_303", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_326", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_326", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_336", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_336", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_352", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_352", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_402", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_402", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_470", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_470", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_483", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_483", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_506", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_506", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_532", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_532", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_560", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_560", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_569", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_569", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_606", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_606", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_684", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_684", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_728", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_728", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_1", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_109", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_rationale_109", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_139", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_rationale_139", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_145", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_rationale_145", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_1", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_56", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_188", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_296", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_351", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_370", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_1", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_models_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_41", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_models_rationale_41", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_87", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_models_rationale_87", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_189", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_models_rationale_189", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L369", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_associative", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_memorymiddleware_store_associative" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L489", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_insert_archival", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "core_memory_middleware_memorymiddleware_insert_archival" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L73", "weight": 1.0, "_src": "tests_test_memory_audit_assoc_row", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_assoc_row" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L170", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L115", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_associative_create_and_read", "_tgt": "app_models_memoryassociative", "source": "app_models_memoryassociative", "target": "tests_test_memory_models_test_memory_associative_create_and_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L315", "weight": 1.0, "_src": "app_models_rationale_315", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "app_models_rationale_315", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationout", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_relationout", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationpatch", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_relationpatch", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_coreaddbody", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_coreaddbody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_1", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_98", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_98", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_110", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_123", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_123", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_134", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_147", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_147", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_186", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_207", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_207", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_1", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_48", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_108", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_108", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_158", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_257", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_257", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_281", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_281", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_349", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_349", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_382", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_485", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_485", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_1", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_55", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_55", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_69", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_69", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_119", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_119", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_175", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_225", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_225", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_263", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_263", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_283", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_283", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_303", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_303", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_326", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_326", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_336", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_336", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_352", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_352", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_402", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_402", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_470", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_470", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_483", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_483", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_506", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_506", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_532", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_532", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_560", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_560", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_569", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_569", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_606", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_606", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_684", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_684", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_728", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_728", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_1", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_56", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_188", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_296", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_351", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_370", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_1", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_41", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_rationale_41", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_87", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_rationale_87", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_189", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_rationale_189", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L134", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_episode", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "core_memory_middleware_memorymiddleware_store_episode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L99", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L118", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L143", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_episodic_create_and_read", "_tgt": "app_models_memoryepisodic", "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_test_memory_episodic_create_and_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L335", "weight": 1.0, "_src": "app_models_rationale_335", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "app_models_rationale_335", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationout", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_relationout", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationpatch", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_relationpatch", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_coreaddbody", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_coreaddbody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_1", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_98", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_rationale_98", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_110", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_123", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_rationale_123", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_134", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_147", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_rationale_147", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_186", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_207", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "routes_memory_rationale_207", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_memorycandidate", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_memorycandidate", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_extractionresult", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_extractionresult", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_rationale_1", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_rationale_89", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_89", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_rationale_163", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_163", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_rationale_233", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_233", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_rationale_335", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_335", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_rationale_393", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_393", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_rationale_406", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_406", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "core_memory_extraction_rationale_431", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_431", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_1", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_48", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_108", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_108", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_158", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_257", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_257", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_281", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_281", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_349", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_349", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_382", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_485", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_485", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_1", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_55", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_55", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_69", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_69", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_119", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_119", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_175", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_225", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_225", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_263", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_263", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_283", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_283", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_303", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_303", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_326", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_326", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_336", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_336", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_352", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_352", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_402", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_402", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_470", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_470", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_483", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_483", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_506", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_506", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_532", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_532", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_560", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_560", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_569", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_569", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_606", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_606", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_684", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_684", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_728", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_728", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_1", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_56", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_188", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_296", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_351", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_370", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_1", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_models_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_41", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_models_rationale_41", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_87", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_models_rationale_87", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "tests_test_memory_models_rationale_189", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_models_rationale_189", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_memory_proactive_rationale_1", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_proactive_rationale_1", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L437", "weight": 1.0, "_src": "core_memory_extraction_store_proactive_stub", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_extraction_store_proactive_stub" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L230", "weight": 1.0, "_src": "core_memory_maintenance_mine_proactive_patterns_inner", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "core_memory_maintenance_mine_proactive_patterns_inner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L143", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L167", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_proactive_create_and_read", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_models_test_memory_proactive_create_and_read" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L88", "weight": 1.0, "_src": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L107", "weight": 1.0, "_src": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L128", "weight": 1.0, "_src": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "_tgt": "app_models_memoryproactive", "source": "app_models_memoryproactive", "target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L357", "weight": 1.0, "_src": "app_models_rationale_357", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "app_models_rationale_357", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationout", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_relationout", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationpatch", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_relationpatch", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_coreaddbody", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_coreaddbody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_1", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_98", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_rationale_98", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_110", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_123", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_rationale_123", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_134", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_147", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_rationale_147", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_186", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_207", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "routes_memory_rationale_207", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_1", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_48", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_108", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_108", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_158", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_257", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_257", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_281", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_281", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_349", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_349", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_382", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "core_memory_maintenance_rationale_485", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_485", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_1", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_55", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_55", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_69", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_69", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_119", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_119", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_175", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_225", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_225", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_263", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_263", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_283", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_283", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_303", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_303", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_326", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_326", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_336", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_336", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_352", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_352", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_402", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_402", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_470", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_470", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_483", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_483", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_506", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_506", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_532", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_532", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_560", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_560", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_569", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_569", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_606", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_606", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_684", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_684", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_728", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_728", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_1", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_56", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_66", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_238", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_307", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_327", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L205", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_dispatch_extraction", "_tgt": "app_models_extractionqueue", "source": "app_models_extractionqueue", "target": "core_memory_middleware_memorymiddleware_dispatch_extraction" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L379", "weight": 1.0, "_src": "app_models_rationale_379", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "app_models_rationale_379", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationout", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_relationout", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_relationpatch", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_relationpatch", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_coreaddbody", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_coreaddbody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_1", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_98", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_rationale_98", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_110", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_123", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_rationale_123", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_134", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_147", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_rationale_147", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_186", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "routes_memory_rationale_207", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "routes_memory_rationale_207", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_1", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_48", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_108", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_108", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_158", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_257", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_257", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_281", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_281", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_349", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_349", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_382", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "core_memory_maintenance_rationale_485", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_485", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_1", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_55", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_55", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_69", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_69", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_119", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_119", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_175", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_225", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_225", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_263", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_263", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_283", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_283", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_303", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_303", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_326", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_326", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_336", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_336", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_352", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_352", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_402", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_402", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_470", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_470", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_483", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_483", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_506", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_506", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_532", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_532", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_560", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_560", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_569", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_569", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_606", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_606", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_684", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_684", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "core_memory_middleware_rationale_728", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_728", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_1", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_109", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_rationale_109", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_139", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_rationale_139", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "tests_test_memory_audit_rationale_145", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_rationale_145", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_1", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_48", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_58", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_58", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_70", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_70", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_91", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_91", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_120", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_120", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_137", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_137", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_158", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_169", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_169", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_197", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_197", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L439", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_upsert_relation", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "core_memory_middleware_memorymiddleware_upsert_relation" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L82", "weight": 1.0, "_src": "tests_test_memory_audit_relation_row", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_relation_row" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L171", "weight": 1.0, "_src": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_test_decay_relations_reduces_confidence" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L200", "weight": 1.0, "_src": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "_tgt": "app_models_memoryrelation", "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L417", "weight": 1.0, "_src": "app_models_rationale_417", "_tgt": "app_models_plugin", "source": "app_models_plugin", "target": "app_models_rationale_417", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L8", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "enum", "source": "api_app_schemas_py", "target": "enum", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L21", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_authtokens", "source": "api_app_schemas_py", "target": "app_schemas_authtokens", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L27", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_userprofile", "source": "api_app_schemas_py", "target": "app_schemas_userprofile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L39", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_oauthaccountinfo", "source": "api_app_schemas_py", "target": "app_schemas_oauthaccountinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L47", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_chatcontext", "source": "api_app_schemas_py", "target": "app_schemas_chatcontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L54", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_chatrequest", "source": "api_app_schemas_py", "target": "app_schemas_chatrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L59", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_chatresponse", "source": "api_app_schemas_py", "target": "app_schemas_chatresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L65", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsframetype", "source": "api_app_schemas_py", "target": "app_schemas_wsframetype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L92", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wstoolcall", "source": "api_app_schemas_py", "target": "app_schemas_wstoolcall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L105", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wstoolresult", "source": "api_app_schemas_py", "target": "app_schemas_wstoolresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L118", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wstextchunk", "source": "api_app_schemas_py", "target": "app_schemas_wstextchunk", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L125", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsfinal", "source": "api_app_schemas_py", "target": "app_schemas_wsfinal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L134", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsdevicehello", "source": "api_app_schemas_py", "target": "app_schemas_wsdevicehello", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L145", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_formatprefsmodel", "source": "api_app_schemas_py", "target": "app_schemas_formatprefsmodel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L155", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsfloatingscope", "source": "api_app_schemas_py", "target": "app_schemas_wsfloatingscope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L162", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wshomerequest", "source": "api_app_schemas_py", "target": "app_schemas_wshomerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L171", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsfloatingrequest", "source": "api_app_schemas_py", "target": "app_schemas_wsfloatingrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L180", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsbriefrequest", "source": "api_app_schemas_py", "target": "app_schemas_wsbriefrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L191", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsstreamstart", "source": "api_app_schemas_py", "target": "app_schemas_wsstreamstart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L198", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsstreamtext", "source": "api_app_schemas_py", "target": "app_schemas_wsstreamtext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L206", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsstreamend", "source": "api_app_schemas_py", "target": "app_schemas_wsstreamend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L214", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsdomain", "source": "api_app_schemas_py", "target": "app_schemas_wsdomain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L222", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsfloatingdomain", "source": "api_app_schemas_py", "target": "app_schemas_wsfloatingdomain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L233", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_contenttypeconfig", "source": "api_app_schemas_py", "target": "app_schemas_contenttypeconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L243", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentconfig", "source": "api_app_schemas_py", "target": "app_schemas_agentconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L253", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentcatalogitem", "source": "api_app_schemas_py", "target": "app_schemas_agentcatalogitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L259", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "api_app_schemas_py", "target": "app_schemas_agentcreationcheckrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L263", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "api_app_schemas_py", "target": "app_schemas_agentcreationcheckresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L270", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agenttriggerrequest", "source": "api_app_schemas_py", "target": "app_schemas_agenttriggerrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L284", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentrunlogresponse", "source": "api_app_schemas_py", "target": "app_schemas_agentrunlogresponse", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L1", "weight": 1.0, "_src": "app_schemas_rationale_1", "_tgt": "api_app_schemas_py", "source": "api_app_schemas_py", "target": "app_schemas_rationale_1", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L21", "weight": 1.0, "_src": "app_schemas_authtokens", "_tgt": "basemodel", "source": "app_schemas_authtokens", "target": "basemodel", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L154", "weight": 1.0, "_src": "routes_auth_register", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_register" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L185", "weight": 1.0, "_src": "routes_auth_login", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_login" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L227", "weight": 1.0, "_src": "routes_auth_refresh", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_refresh" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L289", "weight": 1.0, "_src": "routes_auth_issue_refresh_token", "_tgt": "app_schemas_authtokens", "source": "app_schemas_authtokens", "target": "routes_auth_issue_refresh_token" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L27", "weight": 1.0, "_src": "app_schemas_userprofile", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_userprofile", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L39", "weight": 1.0, "_src": "app_schemas_oauthaccountinfo", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_oauthaccountinfo", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L47", "weight": 1.0, "_src": "app_schemas_chatcontext", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_chatcontext", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L54", "weight": 1.0, "_src": "app_schemas_chatrequest", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_chatrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L59", "weight": 1.0, "_src": "app_schemas_chatresponse", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_chatresponse", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L92", "weight": 1.0, "_src": "app_schemas_wstoolcall", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wstoolcall", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L105", "weight": 1.0, "_src": "app_schemas_wstoolresult", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wstoolresult", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L118", "weight": 1.0, "_src": "app_schemas_wstextchunk", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wstextchunk", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L125", "weight": 1.0, "_src": "app_schemas_wsfinal", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsfinal", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L134", "weight": 1.0, "_src": "app_schemas_wsdevicehello", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsdevicehello", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L145", "weight": 1.0, "_src": "app_schemas_formatprefsmodel", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_formatprefsmodel", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L155", "weight": 1.0, "_src": "app_schemas_wsfloatingscope", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsfloatingscope", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L162", "weight": 1.0, "_src": "app_schemas_wshomerequest", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wshomerequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L171", "weight": 1.0, "_src": "app_schemas_wsfloatingrequest", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsfloatingrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L180", "weight": 1.0, "_src": "app_schemas_wsbriefrequest", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsbriefrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L191", "weight": 1.0, "_src": "app_schemas_wsstreamstart", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsstreamstart", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L198", "weight": 1.0, "_src": "app_schemas_wsstreamtext", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsstreamtext", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L206", "weight": 1.0, "_src": "app_schemas_wsstreamend", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsstreamend", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L214", "weight": 1.0, "_src": "app_schemas_wsdomain", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsdomain", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L222", "weight": 1.0, "_src": "app_schemas_wsfloatingdomain", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_wsfloatingdomain", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L233", "weight": 1.0, "_src": "app_schemas_contenttypeconfig", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_contenttypeconfig", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L243", "weight": 1.0, "_src": "app_schemas_agentconfig", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_agentconfig", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L253", "weight": 1.0, "_src": "app_schemas_agentcatalogitem", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_agentcatalogitem", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L259", "weight": 1.0, "_src": "app_schemas_agentcreationcheckrequest", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_agentcreationcheckrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L263", "weight": 1.0, "_src": "app_schemas_agentcreationcheckresponse", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_agentcreationcheckresponse", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L270", "weight": 1.0, "_src": "app_schemas_agenttriggerrequest", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_agenttriggerrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L284", "weight": 1.0, "_src": "app_schemas_agentrunlogresponse", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_agentrunlogresponse", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L100", "weight": 1.0, "_src": "routes_auth_registerrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_registerrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L107", "weight": 1.0, "_src": "routes_auth_loginrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_loginrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L112", "weight": 1.0, "_src": "routes_auth_refreshrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_refreshrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L234", "weight": 1.0, "_src": "routes_auth_updateprofilerequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_updateprofilerequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L299", "weight": 1.0, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L304", "weight": 1.0, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L555", "weight": 1.0, "_src": "routes_auth_updatememoryrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_updatememoryrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L591", "weight": 1.0, "_src": "routes_auth_normalizerequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_normalizerequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L595", "weight": 1.0, "_src": "routes_auth_normalizeresponse", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_normalizeresponse", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L631", "weight": 1.0, "_src": "routes_auth_changepasswordrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_changepasswordrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L730", "weight": 1.0, "_src": "routes_auth_updateavatarrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_auth_updateavatarrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L26", "weight": 1.0, "_src": "routes_billing_checkoutrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_billing_checkoutrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L29", "weight": 1.0, "_src": "routes_chat_embedrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_chat_embedrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L33", "weight": 1.0, "_src": "routes_chat_embedresponse", "_tgt": "basemodel", "source": "basemodel", "target": "routes_chat_embedresponse", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L54", "weight": 1.0, "_src": "routes_chat_briefrequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_chat_briefrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L59", "weight": 1.0, "_src": "routes_chat_briefresponse", "_tgt": "basemodel", "source": "basemodel", "target": "routes_chat_briefresponse", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L50", "weight": 1.0, "_src": "routes_memory_relationout", "_tgt": "basemodel", "source": "basemodel", "target": "routes_memory_relationout", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L61", "weight": 1.0, "_src": "routes_memory_relationpatch", "_tgt": "basemodel", "source": "basemodel", "target": "routes_memory_relationpatch", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L68", "weight": 1.0, "_src": "routes_memory_coreaddbody", "_tgt": "basemodel", "source": "basemodel", "target": "routes_memory_coreaddbody", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L68", "weight": 1.0, "_src": "core_memory_extraction_memorycandidate", "_tgt": "basemodel", "source": "basemodel", "target": "core_memory_extraction_memorycandidate", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L78", "weight": 1.0, "_src": "core_memory_extraction_extractionresult", "_tgt": "basemodel", "source": "basemodel", "target": "core_memory_extraction_extractionresult", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L24", "weight": 0.8, "_src": "middleware_auth_rationale_1", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "middleware_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L24", "weight": 0.8, "_src": "middleware_auth_rationale_33", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "middleware_auth_rationale_33", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_99", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_99", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_128", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_128", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_158", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_179", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_179", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_registerrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_loginrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_refreshrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_updateprofilerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_updatememoryrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_normalizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_normalizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_changepasswordrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_updateavatarrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_124", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_166", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_197", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_241", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_251", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_277", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_322", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_345", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_382", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_507", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_566", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_583", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_604", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_642", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_672", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_693", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_740", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_rationale_764", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_checkoutrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_billing_checkoutrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_rationale_1", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_billing_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_rationale_37", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_billing_rationale_37", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_rationale_51", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_billing_rationale_51", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_rationale_66", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_billing_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_rationale_83", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_billing_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_rationale_93", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_billing_rationale_93", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_embedrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_chat_embedrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_embedresponse", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_chat_embedresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_briefrequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_chat_briefrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_briefresponse", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_chat_briefresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_rationale_1", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_chat_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_rationale_45", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_chat_rationale_45", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_rationale_68", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_chat_rationale_68", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_rationale_110", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_chat_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_relationout", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_relationout", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_relationpatch", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_relationpatch", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_coreaddbody", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_coreaddbody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_rationale_1", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_rationale_98", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_rationale_98", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_rationale_110", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_rationale_123", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_rationale_123", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_rationale_134", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_rationale_147", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_rationale_147", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_rationale_186", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "routes_memory_rationale_207", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_memory_rationale_207", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L93", "weight": 1.0, "_src": "middleware_auth_get_current_user", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "middleware_auth_get_current_user" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L263", "weight": 1.0, "_src": "routes_auth_update_profile", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_update_profile" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L539", "weight": 1.0, "_src": "routes_auth_build_profile", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_auth_build_profile" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_embedrequest", "_tgt": "app_schemas_chatrequest", "source": "app_schemas_chatrequest", "target": "routes_chat_embedrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_embedresponse", "_tgt": "app_schemas_chatrequest", "source": "app_schemas_chatrequest", "target": "routes_chat_embedresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_briefrequest", "_tgt": "app_schemas_chatrequest", "source": "app_schemas_chatrequest", "target": "routes_chat_briefrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_briefresponse", "_tgt": "app_schemas_chatrequest", "source": "app_schemas_chatrequest", "target": "routes_chat_briefresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_rationale_1", "_tgt": "app_schemas_chatrequest", "source": "app_schemas_chatrequest", "target": "routes_chat_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_rationale_45", "_tgt": "app_schemas_chatrequest", "source": "app_schemas_chatrequest", "target": "routes_chat_rationale_45", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_rationale_68", "_tgt": "app_schemas_chatrequest", "source": "app_schemas_chatrequest", "target": "routes_chat_rationale_68", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "routes_chat_rationale_110", "_tgt": "app_schemas_chatrequest", "source": "app_schemas_chatrequest", "target": "routes_chat_rationale_110", "confidence_score": 0.5 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L65", "weight": 1.0, "_src": "app_schemas_wsframetype", "_tgt": "str", "source": "app_schemas_wsframetype", "target": "str", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L65", "weight": 1.0, "_src": "app_schemas_wsframetype", "_tgt": "enum", "source": "app_schemas_wsframetype", "target": "enum", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_1", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_65", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_65", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_133", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_133", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_190", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_190", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_204", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_204", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_272", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_272", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_342", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_342", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_426", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_426", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_452", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_452", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_478", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_478", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_487", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_487", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "tests_test_ws_unified_rationale_1", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "tests_test_ws_unified_rationale_37", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_37", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "tests_test_ws_unified_rationale_60", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_60", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "tests_test_ws_unified_rationale_83", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_83", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "tests_test_ws_unified_rationale_110", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "tests_test_ws_unified_rationale_135", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_135", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "tests_test_ws_unified_rationale_152", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_152", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L33", "weight": 1.0, "_src": "agents_filesystem_agent_resolve_path", "_tgt": "str", "source": "str", "target": "agents_filesystem_agent_resolve_path" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L122", "weight": 1.0, "_src": "middleware_rate_limit_tierratelimitmiddleware_dispatch", "_tgt": "str", "source": "str", "target": "middleware_rate_limit_tierratelimitmiddleware_dispatch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L131", "weight": 1.0, "_src": "middleware_sanitizer_sanitizermiddleware_dispatch", "_tgt": "str", "source": "str", "target": "middleware_sanitizer_sanitizermiddleware_dispatch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L189", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "str", "source": "str", "target": "routes_agents_trigger_agent_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L234", "weight": 1.0, "_src": "routes_agent_setup_as_text", "_tgt": "str", "source": "str", "target": "routes_agent_setup_as_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L314", "weight": 1.0, "_src": "routes_agent_setup_call_llm_with_tools", "_tgt": "str", "source": "str", "target": "routes_agent_setup_call_llm_with_tools" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L371", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_start", "_tgt": "str", "source": "str", "target": "routes_agent_setup_handle_journey_start" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L130", "weight": 1.0, "_src": "routes_auth_register", "_tgt": "str", "source": "str", "target": "routes_auth_register" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L172", "weight": 1.0, "_src": "routes_auth_login", "_tgt": "str", "source": "str", "target": "routes_auth_login" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L216", "weight": 1.0, "_src": "routes_auth_refresh", "_tgt": "str", "source": "str", "target": "routes_auth_refresh" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L278", "weight": 1.0, "_src": "routes_auth_issue_refresh_token", "_tgt": "str", "source": "str", "target": "routes_auth_issue_refresh_token" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L357", "weight": 1.0, "_src": "routes_auth_oauth_authorize", "_tgt": "str", "source": "str", "target": "routes_auth_oauth_authorize" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L479", "weight": 1.0, "_src": "routes_auth_oauth_callback", "_tgt": "str", "source": "str", "target": "routes_auth_oauth_callback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L77", "weight": 1.0, "_src": "routes_chat_brief", "_tgt": "str", "source": "str", "target": "routes_chat_brief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L205", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "str", "source": "str", "target": "routes_device_ws_handle_home_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L273", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "str", "source": "str", "target": "routes_device_ws_handle_floating_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L348", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "str", "source": "str", "target": "routes_device_ws_handle_brief_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L219", "weight": 1.0, "_src": "core_agent_runner_as_text", "_tgt": "str", "source": "str", "target": "core_agent_runner_as_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L290", "weight": 1.0, "_src": "core_agent_runner_run_agent_with_tools", "_tgt": "str", "source": "str", "target": "core_agent_runner_run_agent_with_tools" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L399", "weight": 1.0, "_src": "core_agent_runner_scan_directories", "_tgt": "str", "source": "str", "target": "core_agent_runner_scan_directories" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L832", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "str", "source": "str", "target": "core_agent_runner_run_cloud_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L70", "weight": 1.0, "_src": "core_deep_agent_datetime_context_injection", "_tgt": "str", "source": "str", "target": "core_deep_agent_datetime_context_injection" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L334", "weight": 1.0, "_src": "core_deep_agent_as_text", "_tgt": "str", "source": "str", "target": "core_deep_agent_as_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L359", "weight": 1.0, "_src": "core_deep_agent_resolve_project_id_from_message", "_tgt": "str", "source": "str", "target": "core_deep_agent_resolve_project_id_from_message" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L718", "weight": 1.0, "_src": "core_deep_agent_normalize_domain_payload", "_tgt": "str", "source": "str", "target": "core_deep_agent_normalize_domain_payload" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L772", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain_rule_based", "_tgt": "str", "source": "str", "target": "core_deep_agent_infer_floating_domain_rule_based" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L967", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "str", "source": "str", "target": "core_deep_agent_run_single_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1118", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "str", "source": "str", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1236", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "str", "source": "str", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1270", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "str", "source": "str", "target": "core_deep_agent_run_floating_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L438", "weight": 1.0, "_src": "core_memory_extraction_store_proactive_stub", "_tgt": "str", "source": "str", "target": "core_memory_extraction_store_proactive_stub" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L231", "weight": 1.0, "_src": "core_memory_maintenance_mine_proactive_patterns_inner", "_tgt": "str", "source": "str", "target": "core_memory_maintenance_mine_proactive_patterns_inner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L272", "weight": 1.0, "_src": "core_memory_maintenance_extract_proactive_patterns", "_tgt": "str", "source": "str", "target": "core_memory_maintenance_extract_proactive_patterns" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L437", "weight": 1.0, "_src": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "str", "source": "str", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L531", "weight": 1.0, "_src": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "str", "source": "str", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L135", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_episode", "_tgt": "str", "source": "str", "target": "core_memory_middleware_memorymiddleware_store_episode" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L206", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_dispatch_extraction", "_tgt": "str", "source": "str", "target": "core_memory_middleware_memorymiddleware_dispatch_extraction" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L243", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_update_core", "_tgt": "str", "source": "str", "target": "core_memory_middleware_memorymiddleware_update_core" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L370", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_associative", "_tgt": "str", "source": "str", "target": "core_memory_middleware_memorymiddleware_store_associative" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L440", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_upsert_relation", "_tgt": "str", "source": "str", "target": "core_memory_middleware_memorymiddleware_upsert_relation" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L490", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_insert_archival", "_tgt": "str", "source": "str", "target": "core_memory_middleware_memorymiddleware_insert_archival" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L41", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "str", "source": "str", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\ws_context.py", "source_location": "L94", "weight": 1.0, "_src": "core_ws_context_execute_on_client", "_tgt": "str", "source": "str", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\conftest.py", "source_location": "L74", "weight": 1.0, "_src": "tests_conftest_create_tables", "_tgt": "str", "source": "str", "target": "tests_conftest_create_tables" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\conftest.py", "source_location": "L120", "weight": 1.0, "_src": "tests_conftest_make_jwt", "_tgt": "str", "source": "str", "target": "tests_conftest_make_jwt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L132", "weight": 1.0, "_src": "tests_test_agent_runner_v2_make_config", "_tgt": "str", "source": "str", "target": "tests_test_agent_runner_v2_make_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L149", "weight": 1.0, "_src": "tests_test_agent_runner_v2_make_run_log", "_tgt": "str", "source": "str", "target": "tests_test_agent_runner_v2_make_run_log" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L52", "weight": 1.0, "_src": "tests_test_brief_agent_test_run_home_brief_streams_text", "_tgt": "str", "source": "str", "target": "tests_test_brief_agent_test_run_home_brief_streams_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L63", "weight": 1.0, "_src": "tests_test_brief_agent_test_run_project_brief_streams_text", "_tgt": "str", "source": "str", "target": "tests_test_brief_agent_test_run_project_brief_streams_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L90", "weight": 1.0, "_src": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "_tgt": "str", "source": "str", "target": "tests_test_brief_agent_test_build_read_tools_read_only_subset" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L39", "weight": 1.0, "_src": "tests_test_deep_agent_fakellm_ainvoke", "_tgt": "str", "source": "str", "target": "tests_test_deep_agent_fakellm_ainvoke" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L101", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "_tgt": "str", "source": "str", "target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L208", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "_tgt": "str", "source": "str", "target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_device_ws.py", "source_location": "L266", "weight": 1.0, "_src": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "_tgt": "str", "source": "str", "target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L543", "weight": 1.0, "_src": "tests_test_integrations_test_pagination_stops_at_max_emails", "_tgt": "str", "source": "str", "target": "tests_test_integrations_test_pagination_stops_at_max_emails" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L140", "weight": 1.0, "_src": "tests_test_journey_v2_run_journey", "_tgt": "str", "source": "str", "target": "tests_test_journey_v2_run_journey" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L225", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "_tgt": "str", "source": "str", "target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L74", "weight": 1.0, "_src": "tests_test_memory_audit_assoc_row", "_tgt": "str", "source": "str", "target": "tests_test_memory_audit_assoc_row" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L83", "weight": 1.0, "_src": "tests_test_memory_audit_relation_row", "_tgt": "str", "source": "str", "target": "tests_test_memory_audit_relation_row" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L140", "weight": 1.0, "_src": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "_tgt": "str", "source": "str", "target": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L316", "weight": 1.0, "_src": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "_tgt": "str", "source": "str", "target": "tests_test_memory_extraction_test_dispatch_realtime_for_pro" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L329", "weight": 1.0, "_src": "tests_test_memory_extraction_test_dispatch_queue_for_free", "_tgt": "str", "source": "str", "target": "tests_test_memory_extraction_test_dispatch_queue_for_free" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L82", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L98", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L116", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L144", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L171", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L203", "weight": 1.0, "_src": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L218", "weight": 1.0, "_src": "tests_test_memory_middleware_test_store_episode_decryptable", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_store_episode_decryptable" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L284", "weight": 1.0, "_src": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_archival_and_recall_search_helpers" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L312", "weight": 1.0, "_src": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "_tgt": "str", "source": "str", "target": "tests_test_memory_middleware_test_home_request_calls_memory_middleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L69", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_core_create_and_read", "_tgt": "str", "source": "str", "target": "tests_test_memory_models_test_memory_core_create_and_read" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L89", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_core_cascade_delete", "_tgt": "str", "source": "str", "target": "tests_test_memory_models_test_memory_core_cascade_delete" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L116", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_associative_create_and_read", "_tgt": "str", "source": "str", "target": "tests_test_memory_models_test_memory_associative_create_and_read" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L140", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_episodic_create_and_read", "_tgt": "str", "source": "str", "target": "tests_test_memory_models_test_memory_episodic_create_and_read" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_models.py", "source_location": "L168", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_proactive_create_and_read", "_tgt": "str", "source": "str", "target": "tests_test_memory_models_test_memory_proactive_create_and_read" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L89", "weight": 1.0, "_src": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "_tgt": "str", "source": "str", "target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L108", "weight": 1.0, "_src": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "_tgt": "str", "source": "str", "target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L129", "weight": 1.0, "_src": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "_tgt": "str", "source": "str", "target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L172", "weight": 1.0, "_src": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "_tgt": "str", "source": "str", "target": "tests_test_memory_relations_test_decay_relations_reduces_confidence" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L201", "weight": 1.0, "_src": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "_tgt": "str", "source": "str", "target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_middleware.py", "source_location": "L65", "weight": 1.0, "_src": "tests_test_middleware_make_jwt", "_tgt": "str", "source": "str", "target": "tests_test_middleware_make_jwt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_middleware.py", "source_location": "L143", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_unique_token", "_tgt": "str", "source": "str", "target": "tests_test_middleware_testratelimitmiddleware_unique_token" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_middleware.py", "source_location": "L246", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_token", "_tgt": "str", "source": "str", "target": "tests_test_middleware_testsanitizermiddleware_token" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L93", "weight": 1.0, "_src": "app_schemas_rationale_93", "_tgt": "app_schemas_wstoolcall", "source": "app_schemas_wstoolcall", "target": "app_schemas_rationale_93", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L106", "weight": 1.0, "_src": "app_schemas_rationale_106", "_tgt": "app_schemas_wstoolresult", "source": "app_schemas_wstoolresult", "target": "app_schemas_rationale_106", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L119", "weight": 1.0, "_src": "app_schemas_rationale_119", "_tgt": "app_schemas_wstextchunk", "source": "app_schemas_wstextchunk", "target": "app_schemas_rationale_119", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L126", "weight": 1.0, "_src": "app_schemas_rationale_126", "_tgt": "app_schemas_wsfinal", "source": "app_schemas_wsfinal", "target": "app_schemas_rationale_126", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L135", "weight": 1.0, "_src": "app_schemas_rationale_135", "_tgt": "app_schemas_wsdevicehello", "source": "app_schemas_wsdevicehello", "target": "app_schemas_rationale_135", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L146", "weight": 1.0, "_src": "app_schemas_rationale_146", "_tgt": "app_schemas_formatprefsmodel", "source": "app_schemas_formatprefsmodel", "target": "app_schemas_rationale_146", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L156", "weight": 1.0, "_src": "app_schemas_rationale_156", "_tgt": "app_schemas_wsfloatingscope", "source": "app_schemas_wsfloatingscope", "target": "app_schemas_rationale_156", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wsfloatingscope", "source": "app_schemas_wsfloatingscope", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wsfloatingscope", "source": "app_schemas_wsfloatingscope", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L95", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_request_basic", "_tgt": "app_schemas_wsfloatingscope", "source": "app_schemas_wsfloatingscope", "target": "tests_test_schemas_v3_test_floating_request_basic" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L105", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_request_scope_without_id", "_tgt": "app_schemas_wsfloatingscope", "source": "app_schemas_wsfloatingscope", "target": "tests_test_schemas_v3_test_floating_request_scope_without_id" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L113", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_request_serializes", "_tgt": "app_schemas_wsfloatingscope", "source": "app_schemas_wsfloatingscope", "target": "tests_test_schemas_v3_test_floating_request_serializes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L125", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "_tgt": "app_schemas_wsfloatingscope", "source": "app_schemas_wsfloatingscope", "target": "tests_test_schemas_v3_test_floating_request_invalid_scope_type" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L163", "weight": 1.0, "_src": "app_schemas_rationale_163", "_tgt": "app_schemas_wshomerequest", "source": "app_schemas_wshomerequest", "target": "app_schemas_rationale_163", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wshomerequest", "source": "app_schemas_wshomerequest", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wshomerequest", "source": "app_schemas_wshomerequest", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L58", "weight": 1.0, "_src": "tests_test_schemas_v3_test_home_request_defaults", "_tgt": "app_schemas_wshomerequest", "source": "app_schemas_wshomerequest", "target": "tests_test_schemas_v3_test_home_request_defaults" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L66", "weight": 1.0, "_src": "tests_test_schemas_v3_test_home_request_with_history", "_tgt": "app_schemas_wshomerequest", "source": "app_schemas_wshomerequest", "target": "tests_test_schemas_v3_test_home_request_with_history" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L71", "weight": 1.0, "_src": "tests_test_schemas_v3_test_home_request_serializes", "_tgt": "app_schemas_wshomerequest", "source": "app_schemas_wshomerequest", "target": "tests_test_schemas_v3_test_home_request_serializes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L172", "weight": 1.0, "_src": "app_schemas_rationale_172", "_tgt": "app_schemas_wsfloatingrequest", "source": "app_schemas_wsfloatingrequest", "target": "app_schemas_rationale_172", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wsfloatingrequest", "source": "app_schemas_wsfloatingrequest", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wsfloatingrequest", "source": "app_schemas_wsfloatingrequest", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L93", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_request_basic", "_tgt": "app_schemas_wsfloatingrequest", "source": "app_schemas_wsfloatingrequest", "target": "tests_test_schemas_v3_test_floating_request_basic" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L103", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_request_scope_without_id", "_tgt": "app_schemas_wsfloatingrequest", "source": "app_schemas_wsfloatingrequest", "target": "tests_test_schemas_v3_test_floating_request_scope_without_id" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L111", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_request_serializes", "_tgt": "app_schemas_wsfloatingrequest", "source": "app_schemas_wsfloatingrequest", "target": "tests_test_schemas_v3_test_floating_request_serializes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L123", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "_tgt": "app_schemas_wsfloatingrequest", "source": "app_schemas_wsfloatingrequest", "target": "tests_test_schemas_v3_test_floating_request_invalid_scope_type" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L181", "weight": 1.0, "_src": "app_schemas_rationale_181", "_tgt": "app_schemas_wsbriefrequest", "source": "app_schemas_wsbriefrequest", "target": "app_schemas_rationale_181", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L192", "weight": 1.0, "_src": "app_schemas_rationale_192", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "app_schemas_rationale_192", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_rationale_14", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_rationale_14", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "tests_test_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L38", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L138", "weight": 1.0, "_src": "tests_test_schemas_v3_test_stream_start", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "tests_test_schemas_v3_test_stream_start" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L144", "weight": 1.0, "_src": "tests_test_schemas_v3_test_stream_start_serializes", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "tests_test_schemas_v3_test_stream_start_serializes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L199", "weight": 1.0, "_src": "app_schemas_rationale_199", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "app_schemas_rationale_199", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_rationale_14", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_rationale_14", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "tests_test_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L43", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L157", "weight": 1.0, "_src": "tests_test_schemas_v3_test_stream_text", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "tests_test_schemas_v3_test_stream_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L163", "weight": 1.0, "_src": "tests_test_schemas_v3_test_stream_text_serializes", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "tests_test_schemas_v3_test_stream_text_serializes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L207", "weight": 1.0, "_src": "app_schemas_rationale_207", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "app_schemas_rationale_207", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_1", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_65", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_65", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_133", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_133", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_190", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_190", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_204", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_204", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_272", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_272", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_342", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_342", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_426", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_426", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_452", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_452", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_478", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_478", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_487", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_487", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "core_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_rationale_14", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "core_output_formatter_rationale_14", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "tests_test_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L370", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_handle_brief_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L47", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L177", "weight": 1.0, "_src": "tests_test_schemas_v3_test_stream_end_defaults", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "tests_test_schemas_v3_test_stream_end_defaults" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L182", "weight": 1.0, "_src": "tests_test_schemas_v3_test_stream_end_serializes", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "tests_test_schemas_v3_test_stream_end_serializes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L215", "weight": 1.0, "_src": "app_schemas_rationale_215", "_tgt": "app_schemas_wsdomain", "source": "app_schemas_wsdomain", "target": "app_schemas_rationale_215", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wsdomain", "source": "app_schemas_wsdomain", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wsdomain", "source": "app_schemas_wsdomain", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L196", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_domain_tasks", "_tgt": "app_schemas_wsdomain", "source": "app_schemas_wsdomain", "target": "tests_test_schemas_v3_test_floating_domain_tasks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L204", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_domain_valid_domains", "_tgt": "app_schemas_wsdomain", "source": "app_schemas_wsdomain", "target": "tests_test_schemas_v3_test_floating_domain_valid_domains" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L214", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_domain_object_valid", "_tgt": "app_schemas_wsdomain", "source": "app_schemas_wsdomain", "target": "tests_test_schemas_v3_test_floating_domain_object_valid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L222", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_domain_serializes", "_tgt": "app_schemas_wsdomain", "source": "app_schemas_wsdomain", "target": "tests_test_schemas_v3_test_floating_domain_serializes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L223", "weight": 1.0, "_src": "app_schemas_rationale_223", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "app_schemas_rationale_223", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_rationale_1", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "core_output_formatter_rationale_14", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_rationale_14", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "tests_test_output_formatter_rationale_1", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L28", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L196", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_domain_tasks", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_test_floating_domain_tasks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L202", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_domain_valid_domains", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_test_floating_domain_valid_domains" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L212", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_domain_object_valid", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_test_floating_domain_object_valid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L220", "weight": 1.0, "_src": "tests_test_schemas_v3_test_floating_domain_serializes", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_test_floating_domain_serializes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L234", "weight": 1.0, "_src": "app_schemas_rationale_234", "_tgt": "app_schemas_contenttypeconfig", "source": "app_schemas_contenttypeconfig", "target": "app_schemas_rationale_234", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L244", "weight": 1.0, "_src": "app_schemas_rationale_244", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "app_schemas_rationale_244", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "routes_agent_setup_journeysession", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "routes_agent_setup_rationale_1", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "routes_agent_setup_rationale_80", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_80", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "routes_agent_setup_rationale_169", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_169", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "routes_agent_setup_rationale_196", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_196", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "routes_agent_setup_rationale_246", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_246", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "routes_agent_setup_rationale_359", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_359", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "routes_agent_setup_rationale_434", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_434", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_1", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_92", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_92", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_135", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_135", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_169", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_169", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_181", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_181", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_195", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_195", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_201", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_201", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_206", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_206", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_212", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_212", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_224", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_224", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_274", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_274", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L182", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6a_extract_valid_json", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_test_4_6a_extract_valid_json" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_99", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_99", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_128", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_128", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_158", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_179", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_179", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L130", "weight": 1.0, "_src": "routes_agents_get_agent_catalog", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_get_agent_catalog" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_99", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_99", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_128", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_128", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_158", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_179", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_179", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_99", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_99", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_128", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_128", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_158", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_179", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_179", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L165", "weight": 1.0, "_src": "routes_agents_can_create_agent", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_can_create_agent" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_99", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_99", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_128", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_128", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_158", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_179", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_179", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_99", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_99", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_128", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_128", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_158", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "routes_agents_rationale_179", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_179", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L71", "weight": 1.0, "_src": "routes_agents_to_run_log_response", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_to_run_log_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L24", "weight": 1.0, "_src": "api_app_agents_filesystem_agent_py", "_tgt": "agents_filesystem_agent_resolve_path", "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_resolve_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L37", "weight": 1.0, "_src": "api_app_agents_filesystem_agent_py", "_tgt": "agents_filesystem_agent_list_directory", "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_list_directory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L60", "weight": 1.0, "_src": "api_app_agents_filesystem_agent_py", "_tgt": "agents_filesystem_agent_read_file_content", "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_read_file_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L77", "weight": 1.0, "_src": "api_app_agents_filesystem_agent_py", "_tgt": "agents_filesystem_agent_get_file_metadata", "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_get_file_metadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L107", "weight": 1.0, "_src": "api_app_agents_filesystem_agent_py", "_tgt": "agents_filesystem_agent_make_directory_tools", "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_make_directory_tools", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L1", "weight": 1.0, "_src": "agents_filesystem_agent_rationale_1", "_tgt": "api_app_agents_filesystem_agent_py", "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L25", "weight": 1.0, "_src": "agents_filesystem_agent_rationale_25", "_tgt": "agents_filesystem_agent_resolve_path", "source": "agents_filesystem_agent_resolve_path", "target": "agents_filesystem_agent_rationale_25", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L38", "weight": 1.0, "_src": "agents_filesystem_agent_rationale_38", "_tgt": "agents_filesystem_agent_list_directory", "source": "agents_filesystem_agent_list_directory", "target": "agents_filesystem_agent_rationale_38", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L43", "weight": 1.0, "_src": "agents_filesystem_agent_list_directory", "_tgt": "core_ws_context_execute_on_client", "source": "agents_filesystem_agent_list_directory", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L61", "weight": 1.0, "_src": "agents_filesystem_agent_rationale_61", "_tgt": "agents_filesystem_agent_read_file_content", "source": "agents_filesystem_agent_read_file_content", "target": "agents_filesystem_agent_rationale_61", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L66", "weight": 1.0, "_src": "agents_filesystem_agent_read_file_content", "_tgt": "core_ws_context_execute_on_client", "source": "agents_filesystem_agent_read_file_content", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L78", "weight": 1.0, "_src": "agents_filesystem_agent_rationale_78", "_tgt": "agents_filesystem_agent_get_file_metadata", "source": "agents_filesystem_agent_get_file_metadata", "target": "agents_filesystem_agent_rationale_78", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L82", "weight": 1.0, "_src": "agents_filesystem_agent_get_file_metadata", "_tgt": "core_ws_context_execute_on_client", "source": "agents_filesystem_agent_get_file_metadata", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L108", "weight": 1.0, "_src": "agents_filesystem_agent_rationale_108", "_tgt": "agents_filesystem_agent_make_directory_tools", "source": "agents_filesystem_agent_make_directory_tools", "target": "agents_filesystem_agent_rationale_108", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L392", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_start", "_tgt": "agents_filesystem_agent_make_directory_tools", "source": "agents_filesystem_agent_make_directory_tools", "target": "routes_agent_setup_handle_journey_start" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L456", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_message", "_tgt": "agents_filesystem_agent_make_directory_tools", "source": "agents_filesystem_agent_make_directory_tools", "target": "routes_agent_setup_handle_journey_message" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L18", "weight": 1.0, "_src": "api_app_agents_note_agent_py", "_tgt": "agents_note_agent_is_uuid", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_is_uuid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L23", "weight": 1.0, "_src": "api_app_agents_note_agent_py", "_tgt": "agents_note_agent_list_notes", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_list_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L39", "weight": 1.0, "_src": "api_app_agents_note_agent_py", "_tgt": "agents_note_agent_get_note", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_get_note", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L49", "weight": 1.0, "_src": "api_app_agents_note_agent_py", "_tgt": "agents_note_agent_create_note", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_create_note", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L80", "weight": 1.0, "_src": "api_app_agents_note_agent_py", "_tgt": "agents_note_agent_update_note", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_update_note", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L112", "weight": 1.0, "_src": "api_app_agents_note_agent_py", "_tgt": "agents_note_agent_delete_note", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_delete_note", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L1", "weight": 1.0, "_src": "agents_note_agent_rationale_1", "_tgt": "api_app_agents_note_agent_py", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L25", "weight": 1.0, "_src": "agents_note_agent_list_notes", "_tgt": "agents_note_agent_is_uuid", "source": "agents_note_agent_is_uuid", "target": "agents_note_agent_list_notes", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L24", "weight": 1.0, "_src": "agents_note_agent_rationale_24", "_tgt": "agents_note_agent_list_notes", "source": "agents_note_agent_list_notes", "target": "agents_note_agent_rationale_24", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L26", "weight": 1.0, "_src": "agents_note_agent_list_notes", "_tgt": "core_ws_context_execute_on_client", "source": "agents_note_agent_list_notes", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L40", "weight": 1.0, "_src": "agents_note_agent_rationale_40", "_tgt": "agents_note_agent_get_note", "source": "agents_note_agent_get_note", "target": "agents_note_agent_rationale_40", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L41", "weight": 1.0, "_src": "agents_note_agent_get_note", "_tgt": "core_ws_context_execute_on_client", "source": "agents_note_agent_get_note", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L54", "weight": 1.0, "_src": "agents_note_agent_rationale_54", "_tgt": "agents_note_agent_create_note", "source": "agents_note_agent_create_note", "target": "agents_note_agent_rationale_54", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L59", "weight": 1.0, "_src": "agents_note_agent_create_note", "_tgt": "core_ws_context_execute_on_client", "source": "agents_note_agent_create_note", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L70", "weight": 1.0, "_src": "agents_note_agent_create_note", "_tgt": "core_llm_embed", "source": "agents_note_agent_create_note", "target": "core_llm_embed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L85", "weight": 1.0, "_src": "agents_note_agent_rationale_85", "_tgt": "agents_note_agent_update_note", "source": "agents_note_agent_update_note", "target": "agents_note_agent_rationale_85", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L94", "weight": 1.0, "_src": "agents_note_agent_update_note", "_tgt": "core_ws_context_execute_on_client", "source": "agents_note_agent_update_note", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L102", "weight": 1.0, "_src": "agents_note_agent_update_note", "_tgt": "core_llm_embed", "source": "agents_note_agent_update_note", "target": "core_llm_embed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L113", "weight": 1.0, "_src": "agents_note_agent_rationale_113", "_tgt": "agents_note_agent_delete_note", "source": "agents_note_agent_delete_note", "target": "agents_note_agent_rationale_113", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L114", "weight": 1.0, "_src": "agents_note_agent_delete_note", "_tgt": "core_ws_context_execute_on_client", "source": "agents_note_agent_delete_note", "target": "core_ws_context_execute_on_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L13", "weight": 1.0, "_src": "api_app_agents_project_agent_py", "_tgt": "agents_project_agent_list_projects", "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_list_projects", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L36", "weight": 1.0, "_src": "api_app_agents_project_agent_py", "_tgt": "agents_project_agent_list_all_projects", "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_list_all_projects", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L49", "weight": 1.0, "_src": "api_app_agents_project_agent_py", "_tgt": "agents_project_agent_get_project", "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_get_project", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L62", "weight": 1.0, "_src": "api_app_agents_project_agent_py", "_tgt": "agents_project_agent_create_project", "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_create_project", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L80", "weight": 1.0, "_src": "api_app_agents_project_agent_py", "_tgt": "agents_project_agent_update_project", "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_update_project", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L111", "weight": 1.0, "_src": "api_app_agents_project_agent_py", "_tgt": "agents_project_agent_delete_project", "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_delete_project", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L1", "weight": 1.0, "_src": "agents_project_agent_rationale_1", "_tgt": "api_app_agents_project_agent_py", "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L17", "weight": 1.0, "_src": "agents_project_agent_rationale_17", "_tgt": "agents_project_agent_list_projects", "source": "agents_project_agent_list_projects", "target": "agents_project_agent_rationale_17", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L20", "weight": 1.0, "_src": "agents_project_agent_list_projects", "_tgt": "core_ws_context_execute_on_client", "source": "agents_project_agent_list_projects", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L37", "weight": 1.0, "_src": "agents_project_agent_rationale_37", "_tgt": "agents_project_agent_list_all_projects", "source": "agents_project_agent_list_all_projects", "target": "agents_project_agent_rationale_37", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L40", "weight": 1.0, "_src": "agents_project_agent_list_all_projects", "_tgt": "core_ws_context_execute_on_client", "source": "agents_project_agent_list_all_projects", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L50", "weight": 1.0, "_src": "agents_project_agent_rationale_50", "_tgt": "agents_project_agent_get_project", "source": "agents_project_agent_get_project", "target": "agents_project_agent_rationale_50", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L51", "weight": 1.0, "_src": "agents_project_agent_get_project", "_tgt": "core_ws_context_execute_on_client", "source": "agents_project_agent_get_project", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L66", "weight": 1.0, "_src": "agents_project_agent_rationale_66", "_tgt": "agents_project_agent_create_project", "source": "agents_project_agent_create_project", "target": "agents_project_agent_rationale_66", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L70", "weight": 1.0, "_src": "agents_project_agent_create_project", "_tgt": "core_ws_context_execute_on_client", "source": "agents_project_agent_create_project", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L87", "weight": 1.0, "_src": "agents_project_agent_rationale_87", "_tgt": "agents_project_agent_update_project", "source": "agents_project_agent_update_project", "target": "agents_project_agent_rationale_87", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L101", "weight": 1.0, "_src": "agents_project_agent_update_project", "_tgt": "core_ws_context_execute_on_client", "source": "agents_project_agent_update_project", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L112", "weight": 1.0, "_src": "agents_project_agent_rationale_112", "_tgt": "agents_project_agent_delete_project", "source": "agents_project_agent_delete_project", "target": "agents_project_agent_rationale_112", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L116", "weight": 1.0, "_src": "agents_project_agent_delete_project", "_tgt": "core_ws_context_execute_on_client", "source": "agents_project_agent_delete_project", "target": "core_ws_context_execute_on_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L18", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_is_uuid", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_is_uuid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L26", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_list_tasks", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_list_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L110", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_count_tasks", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_count_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L165", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_create_task", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_create_task", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L209", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_update_task", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_update_task", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L252", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_delete_task", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_delete_task", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L259", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_list_tasks_due_today", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_list_tasks_due_today", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L298", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_list_task_comments", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_list_task_comments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L313", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_add_task_comment", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_add_task_comment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L332", "weight": 1.0, "_src": "api_app_agents_task_agent_py", "_tgt": "agents_task_agent_delete_task_comment", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_delete_task_comment", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L1", "weight": 1.0, "_src": "agents_task_agent_rationale_1", "_tgt": "api_app_agents_task_agent_py", "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L68", "weight": 1.0, "_src": "agents_task_agent_list_tasks", "_tgt": "agents_task_agent_is_uuid", "source": "agents_task_agent_is_uuid", "target": "agents_task_agent_list_tasks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L136", "weight": 1.0, "_src": "agents_task_agent_count_tasks", "_tgt": "agents_task_agent_is_uuid", "source": "agents_task_agent_is_uuid", "target": "agents_task_agent_count_tasks", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L44", "weight": 1.0, "_src": "agents_task_agent_rationale_44", "_tgt": "agents_task_agent_list_tasks", "source": "agents_task_agent_list_tasks", "target": "agents_task_agent_rationale_44", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L96", "weight": 1.0, "_src": "agents_task_agent_list_tasks", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_list_tasks", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L124", "weight": 1.0, "_src": "agents_task_agent_rationale_124", "_tgt": "agents_task_agent_count_tasks", "source": "agents_task_agent_count_tasks", "target": "agents_task_agent_rationale_124", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L160", "weight": 1.0, "_src": "agents_task_agent_count_tasks", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_count_tasks", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L175", "weight": 1.0, "_src": "agents_task_agent_rationale_175", "_tgt": "agents_task_agent_create_task", "source": "agents_task_agent_create_task", "target": "agents_task_agent_rationale_175", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L187", "weight": 1.0, "_src": "agents_task_agent_create_task", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_create_task", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L219", "weight": 1.0, "_src": "agents_task_agent_rationale_219", "_tgt": "agents_task_agent_update_task", "source": "agents_task_agent_update_task", "target": "agents_task_agent_rationale_219", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L242", "weight": 1.0, "_src": "agents_task_agent_update_task", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_update_task", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L253", "weight": 1.0, "_src": "agents_task_agent_rationale_253", "_tgt": "agents_task_agent_delete_task", "source": "agents_task_agent_delete_task", "target": "agents_task_agent_rationale_253", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L254", "weight": 1.0, "_src": "agents_task_agent_delete_task", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_delete_task", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L260", "weight": 1.0, "_src": "agents_task_agent_rationale_260", "_tgt": "agents_task_agent_list_tasks_due_today", "source": "agents_task_agent_list_tasks_due_today", "target": "agents_task_agent_rationale_260", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L278", "weight": 1.0, "_src": "agents_task_agent_list_tasks_due_today", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_list_tasks_due_today", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L299", "weight": 1.0, "_src": "agents_task_agent_rationale_299", "_tgt": "agents_task_agent_list_task_comments", "source": "agents_task_agent_list_task_comments", "target": "agents_task_agent_rationale_299", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L300", "weight": 1.0, "_src": "agents_task_agent_list_task_comments", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_list_task_comments", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L314", "weight": 1.0, "_src": "agents_task_agent_rationale_314", "_tgt": "agents_task_agent_add_task_comment", "source": "agents_task_agent_add_task_comment", "target": "agents_task_agent_rationale_314", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L319", "weight": 1.0, "_src": "agents_task_agent_add_task_comment", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_add_task_comment", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L333", "weight": 1.0, "_src": "agents_task_agent_rationale_333", "_tgt": "agents_task_agent_delete_task_comment", "source": "agents_task_agent_delete_task_comment", "target": "agents_task_agent_rationale_333", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L334", "weight": 1.0, "_src": "agents_task_agent_delete_task_comment", "_tgt": "core_ws_context_execute_on_client", "source": "agents_task_agent_delete_task_comment", "target": "core_ws_context_execute_on_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L18", "weight": 1.0, "_src": "api_app_agents_timeline_agent_py", "_tgt": "agents_timeline_agent_is_uuid", "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_is_uuid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L23", "weight": 1.0, "_src": "api_app_agents_timeline_agent_py", "_tgt": "agents_timeline_agent_list_timelines", "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_list_timelines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L100", "weight": 1.0, "_src": "api_app_agents_timeline_agent_py", "_tgt": "agents_timeline_agent_count_timelines", "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_count_timelines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L148", "weight": 1.0, "_src": "api_app_agents_timeline_agent_py", "_tgt": "agents_timeline_agent_create_timeline", "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_create_timeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L183", "weight": 1.0, "_src": "api_app_agents_timeline_agent_py", "_tgt": "agents_timeline_agent_update_timeline", "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_update_timeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L215", "weight": 1.0, "_src": "api_app_agents_timeline_agent_py", "_tgt": "agents_timeline_agent_delete_timeline", "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_delete_timeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L222", "weight": 1.0, "_src": "api_app_agents_timeline_agent_py", "_tgt": "agents_timeline_agent_list_timelines_today", "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_list_timelines_today", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L1", "weight": 1.0, "_src": "agents_timeline_agent_rationale_1", "_tgt": "api_app_agents_timeline_agent_py", "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L59", "weight": 1.0, "_src": "agents_timeline_agent_list_timelines", "_tgt": "agents_timeline_agent_is_uuid", "source": "agents_timeline_agent_is_uuid", "target": "agents_timeline_agent_list_timelines", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L122", "weight": 1.0, "_src": "agents_timeline_agent_count_timelines", "_tgt": "agents_timeline_agent_is_uuid", "source": "agents_timeline_agent_is_uuid", "target": "agents_timeline_agent_count_timelines", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L39", "weight": 1.0, "_src": "agents_timeline_agent_rationale_39", "_tgt": "agents_timeline_agent_list_timelines", "source": "agents_timeline_agent_list_timelines", "target": "agents_timeline_agent_rationale_39", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L86", "weight": 1.0, "_src": "agents_timeline_agent_list_timelines", "_tgt": "core_ws_context_execute_on_client", "source": "agents_timeline_agent_list_timelines", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L112", "weight": 1.0, "_src": "agents_timeline_agent_rationale_112", "_tgt": "agents_timeline_agent_count_timelines", "source": "agents_timeline_agent_count_timelines", "target": "agents_timeline_agent_rationale_112", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L143", "weight": 1.0, "_src": "agents_timeline_agent_count_timelines", "_tgt": "core_ws_context_execute_on_client", "source": "agents_timeline_agent_count_timelines", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L156", "weight": 1.0, "_src": "agents_timeline_agent_rationale_156", "_tgt": "agents_timeline_agent_create_timeline", "source": "agents_timeline_agent_create_timeline", "target": "agents_timeline_agent_rationale_156", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L166", "weight": 1.0, "_src": "agents_timeline_agent_create_timeline", "_tgt": "core_ws_context_execute_on_client", "source": "agents_timeline_agent_create_timeline", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L189", "weight": 1.0, "_src": "agents_timeline_agent_rationale_189", "_tgt": "agents_timeline_agent_update_timeline", "source": "agents_timeline_agent_update_timeline", "target": "agents_timeline_agent_rationale_189", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L205", "weight": 1.0, "_src": "agents_timeline_agent_update_timeline", "_tgt": "core_ws_context_execute_on_client", "source": "agents_timeline_agent_update_timeline", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L216", "weight": 1.0, "_src": "agents_timeline_agent_rationale_216", "_tgt": "agents_timeline_agent_delete_timeline", "source": "agents_timeline_agent_delete_timeline", "target": "agents_timeline_agent_rationale_216", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L217", "weight": 1.0, "_src": "agents_timeline_agent_delete_timeline", "_tgt": "core_ws_context_execute_on_client", "source": "agents_timeline_agent_delete_timeline", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L223", "weight": 1.0, "_src": "agents_timeline_agent_rationale_223", "_tgt": "agents_timeline_agent_list_timelines_today", "source": "agents_timeline_agent_list_timelines_today", "target": "agents_timeline_agent_rationale_223", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L241", "weight": 1.0, "_src": "agents_timeline_agent_list_timelines_today", "_tgt": "core_ws_context_execute_on_client", "source": "agents_timeline_agent_list_timelines_today", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\__init__.py", "source_location": "L1", "weight": 1.0, "_src": "agents_init_rationale_1", "_tgt": "api_app_agents_init_py", "source": "api_app_agents_init_py", "target": "agents_init_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\deps.py", "source_location": "L1", "weight": 1.0, "_src": "api_deps_rationale_1", "_tgt": "api_app_api_deps_py", "source": "api_app_api_deps_py", "target": "api_deps_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L29", "weight": 1.0, "_src": "api_app_api_middleware_auth_py", "_tgt": "middleware_auth_get_current_user", "source": "api_app_api_middleware_auth_py", "target": "middleware_auth_get_current_user", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L1", "weight": 1.0, "_src": "middleware_auth_rationale_1", "_tgt": "api_app_api_middleware_auth_py", "source": "api_app_api_middleware_auth_py", "target": "middleware_auth_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L33", "weight": 1.0, "_src": "middleware_auth_rationale_33", "_tgt": "middleware_auth_get_current_user", "source": "middleware_auth_get_current_user", "target": "middleware_auth_rationale_33", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L87", "weight": 1.0, "_src": "middleware_auth_get_current_user", "_tgt": "core_memory_middleware_memorymiddleware", "source": "middleware_auth_get_current_user", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L83", "weight": 0.8, "_src": "middleware_auth_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "middleware_auth_rationale_1", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L83", "weight": 0.8, "_src": "middleware_auth_rationale_33", "_tgt": "core_memory_middleware_memorymiddleware", "source": "middleware_auth_rationale_33", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L51", "weight": 1.0, "_src": "api_app_api_middleware_rate_limit_py", "_tgt": "middleware_rate_limit_get_user_id_from_jwt", "source": "api_app_api_middleware_rate_limit_py", "target": "middleware_rate_limit_get_user_id_from_jwt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L70", "weight": 1.0, "_src": "api_app_api_middleware_rate_limit_py", "_tgt": "middleware_rate_limit_tierratelimitmiddleware", "source": "api_app_api_middleware_rate_limit_py", "target": "middleware_rate_limit_tierratelimitmiddleware", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L1", "weight": 1.0, "_src": "middleware_rate_limit_rationale_1", "_tgt": "api_app_api_middleware_rate_limit_py", "source": "api_app_api_middleware_rate_limit_py", "target": "middleware_rate_limit_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L52", "weight": 1.0, "_src": "middleware_rate_limit_rationale_52", "_tgt": "middleware_rate_limit_get_user_id_from_jwt", "source": "middleware_rate_limit_get_user_id_from_jwt", "target": "middleware_rate_limit_rationale_52", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L70", "weight": 1.0, "_src": "middleware_rate_limit_tierratelimitmiddleware", "_tgt": "basehttpmiddleware", "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "basehttpmiddleware", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L78", "weight": 1.0, "_src": "middleware_rate_limit_tierratelimitmiddleware", "_tgt": "middleware_rate_limit_tierratelimitmiddleware_init", "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "middleware_rate_limit_tierratelimitmiddleware_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L83", "weight": 1.0, "_src": "middleware_rate_limit_tierratelimitmiddleware", "_tgt": "middleware_rate_limit_tierratelimitmiddleware_dispatch", "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "middleware_rate_limit_tierratelimitmiddleware_dispatch", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L71", "weight": 1.0, "_src": "middleware_rate_limit_rationale_71", "_tgt": "middleware_rate_limit_tierratelimitmiddleware", "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "middleware_rate_limit_rationale_71", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\__init__.py", "source_location": "L10", "weight": 0.8, "_src": "middleware_init_rationale_1", "_tgt": "middleware_rate_limit_tierratelimitmiddleware", "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "middleware_init_rationale_1", "confidence_score": 0.5 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L74", "weight": 1.0, "_src": "middleware_sanitizer_sanitizermiddleware", "_tgt": "basehttpmiddleware", "source": "basehttpmiddleware", "target": "middleware_sanitizer_sanitizermiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L54", "weight": 1.0, "_src": "api_app_api_middleware_sanitizer_py", "_tgt": "middleware_sanitizer_sanitize_text", "source": "api_app_api_middleware_sanitizer_py", "target": "middleware_sanitizer_sanitize_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L74", "weight": 1.0, "_src": "api_app_api_middleware_sanitizer_py", "_tgt": "middleware_sanitizer_sanitizermiddleware", "source": "api_app_api_middleware_sanitizer_py", "target": "middleware_sanitizer_sanitizermiddleware", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L1", "weight": 1.0, "_src": "middleware_sanitizer_rationale_1", "_tgt": "api_app_api_middleware_sanitizer_py", "source": "api_app_api_middleware_sanitizer_py", "target": "middleware_sanitizer_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L115", "weight": 1.0, "_src": "middleware_sanitizer_sanitizermiddleware_dispatch", "_tgt": "middleware_sanitizer_sanitize_text", "source": "middleware_sanitizer_sanitize_text", "target": "middleware_sanitizer_sanitizermiddleware_dispatch", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L55", "weight": 1.0, "_src": "middleware_sanitizer_rationale_55", "_tgt": "middleware_sanitizer_sanitize_text", "source": "middleware_sanitizer_sanitize_text", "target": "middleware_sanitizer_rationale_55", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L77", "weight": 1.0, "_src": "middleware_sanitizer_sanitizermiddleware", "_tgt": "middleware_sanitizer_sanitizermiddleware_init", "source": "middleware_sanitizer_sanitizermiddleware", "target": "middleware_sanitizer_sanitizermiddleware_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L80", "weight": 1.0, "_src": "middleware_sanitizer_sanitizermiddleware", "_tgt": "middleware_sanitizer_sanitizermiddleware_dispatch", "source": "middleware_sanitizer_sanitizermiddleware", "target": "middleware_sanitizer_sanitizermiddleware_dispatch", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L75", "weight": 1.0, "_src": "middleware_sanitizer_rationale_75", "_tgt": "middleware_sanitizer_sanitizermiddleware", "source": "middleware_sanitizer_sanitizermiddleware", "target": "middleware_sanitizer_rationale_75", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\__init__.py", "source_location": "L11", "weight": 0.8, "_src": "middleware_init_rationale_1", "_tgt": "middleware_sanitizer_sanitizermiddleware", "source": "middleware_sanitizer_sanitizermiddleware", "target": "middleware_init_rationale_1", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\__init__.py", "source_location": "L1", "weight": 1.0, "_src": "middleware_init_rationale_1", "_tgt": "api_app_api_middleware_init_py", "source": "api_app_api_middleware_init_py", "target": "middleware_init_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L45", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_dt_ms", "source": "api_app_api_routes_agents_py", "target": "routes_agents_dt_ms", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L49", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_dt_ms_opt", "source": "api_app_api_routes_agents_py", "target": "routes_agents_dt_ms_opt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L53", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_to_data_types", "source": "api_app_api_routes_agents_py", "target": "routes_agents_to_data_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L70", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_to_run_log_response", "source": "api_app_api_routes_agents_py", "target": "routes_agents_to_run_log_response", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L84", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_enforce_agent_limit", "source": "api_app_api_routes_agents_py", "target": "routes_agents_enforce_agent_limit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L94", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_enforce_run_frequency", "source": "api_app_api_routes_agents_py", "target": "routes_agents_enforce_run_frequency", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L125", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_get_agent_catalog", "source": "api_app_api_routes_agents_py", "target": "routes_agents_get_agent_catalog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L154", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_can_create_agent", "source": "api_app_api_routes_agents_py", "target": "routes_agents_can_create_agent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L174", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_trigger_agent_run", "source": "api_app_api_routes_agents_py", "target": "routes_agents_trigger_agent_run", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L1", "weight": 1.0, "_src": "routes_agents_rationale_1", "_tgt": "api_app_api_routes_agents_py", "source": "api_app_api_routes_agents_py", "target": "routes_agents_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L79", "weight": 1.0, "_src": "routes_agents_to_run_log_response", "_tgt": "routes_agents_dt_ms", "source": "routes_agents_dt_ms", "target": "routes_agents_to_run_log_response", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L80", "weight": 1.0, "_src": "routes_agents_to_run_log_response", "_tgt": "routes_agents_dt_ms_opt", "source": "routes_agents_dt_ms_opt", "target": "routes_agents_to_run_log_response", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L194", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "routes_agents_to_data_types", "source": "routes_agents_to_data_types", "target": "routes_agents_trigger_agent_run", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L60", "weight": 1.0, "_src": "routes_agents_to_data_types", "_tgt": "core_agent_session_buffer_sessionbuffer_set", "source": "routes_agents_to_data_types", "target": "core_agent_session_buffer_sessionbuffer_set" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L232", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "routes_agents_to_run_log_response", "source": "routes_agents_to_run_log_response", "target": "routes_agents_trigger_agent_run", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L180", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "routes_agents_enforce_agent_limit", "source": "routes_agents_enforce_agent_limit", "target": "routes_agents_trigger_agent_run", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L181", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "routes_agents_enforce_run_frequency", "source": "routes_agents_enforce_run_frequency", "target": "routes_agents_trigger_agent_run", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L99", "weight": 1.0, "_src": "routes_agents_rationale_99", "_tgt": "routes_agents_enforce_run_frequency", "source": "routes_agents_enforce_run_frequency", "target": "routes_agents_rationale_99", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L128", "weight": 1.0, "_src": "routes_agents_rationale_128", "_tgt": "routes_agents_get_agent_catalog", "source": "routes_agents_get_agent_catalog", "target": "routes_agents_rationale_128", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L158", "weight": 1.0, "_src": "routes_agents_rationale_158", "_tgt": "routes_agents_can_create_agent", "source": "routes_agents_can_create_agent", "target": "routes_agents_rationale_158", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L179", "weight": 1.0, "_src": "routes_agents_rationale_179", "_tgt": "routes_agents_trigger_agent_run", "source": "routes_agents_trigger_agent_run", "target": "routes_agents_rationale_179", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L206", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "core_agent_runner_is_agent_running", "source": "routes_agents_trigger_agent_run", "target": "core_agent_runner_is_agent_running" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L229", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "core_agent_runner_run_local_agent", "source": "routes_agents_trigger_agent_run", "target": "core_agent_runner_run_local_agent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L60", "weight": 1.0, "_src": "api_app_api_routes_agent_setup_py", "_tgt": "routes_agent_setup_journeysession", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_journeysession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L79", "weight": 1.0, "_src": "api_app_api_routes_agent_setup_py", "_tgt": "routes_agent_setup_get_journey_session", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_get_journey_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L164", "weight": 1.0, "_src": "api_app_api_routes_agent_setup_py", "_tgt": "routes_agent_setup_build_system_prompt", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_build_system_prompt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L195", "weight": 1.0, "_src": "api_app_api_routes_agent_setup_py", "_tgt": "routes_agent_setup_extract_agent_config", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_extract_agent_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L219", "weight": 1.0, "_src": "api_app_api_routes_agent_setup_py", "_tgt": "routes_agent_setup_as_text", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_as_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L237", "weight": 1.0, "_src": "api_app_api_routes_agent_setup_py", "_tgt": "routes_agent_setup_call_llm_with_tools", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_call_llm_with_tools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L355", "weight": 1.0, "_src": "api_app_api_routes_agent_setup_py", "_tgt": "routes_agent_setup_handle_journey_start", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_handle_journey_start", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L430", "weight": 1.0, "_src": "api_app_api_routes_agent_setup_py", "_tgt": "routes_agent_setup_handle_journey_message", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_handle_journey_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L1", "weight": 1.0, "_src": "routes_agent_setup_rationale_1", "_tgt": "api_app_api_routes_agent_setup_py", "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L71", "weight": 1.0, "_src": "routes_agent_setup_journeysession", "_tgt": "routes_agent_setup_journeysession_is_expired", "source": "routes_agent_setup_journeysession", "target": "routes_agent_setup_journeysession_is_expired", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L374", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_start", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "routes_agent_setup_handle_journey_start", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_1", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_92", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_92", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_135", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_135", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_169", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_169", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_181", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_181", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_195", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_195", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_201", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_201", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_206", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_206", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_212", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_212", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_224", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_224", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "tests_test_journey_v2_rationale_274", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_274", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L235", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "_tgt": "routes_agent_setup_journeysession", "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L82", "weight": 1.0, "_src": "routes_agent_setup_get_journey_session", "_tgt": "routes_agent_setup_journeysession_is_expired", "source": "routes_agent_setup_journeysession_is_expired", "target": "routes_agent_setup_get_journey_session", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L442", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_message", "_tgt": "routes_agent_setup_get_journey_session", "source": "routes_agent_setup_get_journey_session", "target": "routes_agent_setup_handle_journey_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L80", "weight": 1.0, "_src": "routes_agent_setup_rationale_80", "_tgt": "routes_agent_setup_get_journey_session", "source": "routes_agent_setup_get_journey_session", "target": "routes_agent_setup_rationale_80", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L372", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_start", "_tgt": "routes_agent_setup_build_system_prompt", "source": "routes_agent_setup_build_system_prompt", "target": "routes_agent_setup_handle_journey_start", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L169", "weight": 1.0, "_src": "routes_agent_setup_rationale_169", "_tgt": "routes_agent_setup_build_system_prompt", "source": "routes_agent_setup_build_system_prompt", "target": "routes_agent_setup_rationale_169", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L176", "weight": 1.0, "_src": "routes_agent_setup_build_system_prompt", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "routes_agent_setup_build_system_prompt", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L179", "weight": 1.0, "_src": "routes_agent_setup_build_system_prompt", "_tgt": "core_langfuse_client_compile_prompt", "source": "routes_agent_setup_build_system_prompt", "target": "core_langfuse_client_compile_prompt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L410", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_start", "_tgt": "routes_agent_setup_extract_agent_config", "source": "routes_agent_setup_extract_agent_config", "target": "routes_agent_setup_handle_journey_start", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L469", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_message", "_tgt": "routes_agent_setup_extract_agent_config", "source": "routes_agent_setup_extract_agent_config", "target": "routes_agent_setup_handle_journey_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L196", "weight": 1.0, "_src": "routes_agent_setup_rationale_196", "_tgt": "routes_agent_setup_extract_agent_config", "source": "routes_agent_setup_extract_agent_config", "target": "routes_agent_setup_rationale_196", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L188", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6a_extract_valid_json", "_tgt": "routes_agent_setup_extract_agent_config", "source": "routes_agent_setup_extract_agent_config", "target": "tests_test_journey_v2_test_4_6a_extract_valid_json" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L197", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "_tgt": "routes_agent_setup_extract_agent_config", "source": "routes_agent_setup_extract_agent_config", "target": "tests_test_journey_v2_test_4_6b_extract_invalid_json" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L202", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "_tgt": "routes_agent_setup_extract_agent_config", "source": "routes_agent_setup_extract_agent_config", "target": "tests_test_journey_v2_test_4_6c_extract_markers_absent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L207", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "_tgt": "routes_agent_setup_extract_agent_config", "source": "routes_agent_setup_extract_agent_config", "target": "tests_test_journey_v2_test_4_6d_extract_only_start_marker" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L291", "weight": 1.0, "_src": "routes_agent_setup_call_llm_with_tools", "_tgt": "routes_agent_setup_as_text", "source": "routes_agent_setup_as_text", "target": "routes_agent_setup_call_llm_with_tools", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L389", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_start", "_tgt": "routes_agent_setup_call_llm_with_tools", "source": "routes_agent_setup_call_llm_with_tools", "target": "routes_agent_setup_handle_journey_start", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L457", "weight": 1.0, "_src": "routes_agent_setup_handle_journey_message", "_tgt": "routes_agent_setup_call_llm_with_tools", "source": "routes_agent_setup_call_llm_with_tools", "target": "routes_agent_setup_handle_journey_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L246", "weight": 1.0, "_src": "routes_agent_setup_rationale_246", "_tgt": "routes_agent_setup_call_llm_with_tools", "source": "routes_agent_setup_call_llm_with_tools", "target": "routes_agent_setup_rationale_246", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L251", "weight": 1.0, "_src": "routes_agent_setup_call_llm_with_tools", "_tgt": "core_langfuse_client_get_langfuse", "source": "routes_agent_setup_call_llm_with_tools", "target": "core_langfuse_client_get_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L259", "weight": 1.0, "_src": "routes_agent_setup_call_llm_with_tools", "_tgt": "core_llm_get_agent_llm", "source": "routes_agent_setup_call_llm_with_tools", "target": "core_llm_get_agent_llm" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L263", "weight": 1.0, "_src": "routes_agent_setup_call_llm_with_tools", "_tgt": "core_langfuse_client_langfuse_context", "source": "routes_agent_setup_call_llm_with_tools", "target": "core_langfuse_client_langfuse_context" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L282", "weight": 1.0, "_src": "routes_agent_setup_call_llm_with_tools", "_tgt": "core_llm_model_for_agent", "source": "routes_agent_setup_call_llm_with_tools", "target": "core_llm_model_for_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L291", "weight": 1.0, "_src": "routes_agent_setup_call_llm_with_tools", "_tgt": "core_langfuse_client_extract_usage", "source": "routes_agent_setup_call_llm_with_tools", "target": "core_langfuse_client_extract_usage" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L359", "weight": 1.0, "_src": "routes_agent_setup_rationale_359", "_tgt": "routes_agent_setup_handle_journey_start", "source": "routes_agent_setup_handle_journey_start", "target": "routes_agent_setup_rationale_359", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L430", "weight": 1.0, "_src": "routes_device_ws_handle_journey_start", "_tgt": "routes_agent_setup_handle_journey_start", "source": "routes_agent_setup_handle_journey_start", "target": "routes_device_ws_handle_journey_start" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L143", "weight": 1.0, "_src": "tests_test_journey_v2_run_journey", "_tgt": "routes_agent_setup_handle_journey_start", "source": "routes_agent_setup_handle_journey_start", "target": "tests_test_journey_v2_run_journey" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L434", "weight": 1.0, "_src": "routes_agent_setup_rationale_434", "_tgt": "routes_agent_setup_handle_journey_message", "source": "routes_agent_setup_handle_journey_message", "target": "routes_agent_setup_rationale_434", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L456", "weight": 1.0, "_src": "routes_device_ws_handle_journey_message", "_tgt": "routes_agent_setup_handle_journey_message", "source": "routes_agent_setup_handle_journey_message", "target": "routes_device_ws_handle_journey_message" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L154", "weight": 1.0, "_src": "tests_test_journey_v2_run_journey", "_tgt": "routes_agent_setup_handle_journey_message", "source": "routes_agent_setup_handle_journey_message", "target": "tests_test_journey_v2_run_journey" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L213", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6e_session_not_found", "_tgt": "routes_agent_setup_handle_journey_message", "source": "routes_agent_setup_handle_journey_message", "target": "tests_test_journey_v2_test_4_6e_session_not_found" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L252", "weight": 1.0, "_src": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "_tgt": "routes_agent_setup_handle_journey_message", "source": "routes_agent_setup_handle_journey_message", "target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L45", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_get_google_provider", "source": "api_app_api_routes_auth_py", "target": "routes_auth_get_google_provider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L69", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_hash_password", "source": "api_app_api_routes_auth_py", "target": "routes_auth_hash_password", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L73", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_verify_password", "source": "api_app_api_routes_auth_py", "target": "routes_auth_verify_password", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L77", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_hash_token", "source": "api_app_api_routes_auth_py", "target": "routes_auth_hash_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L82", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_make_access_token", "source": "api_app_api_routes_auth_py", "target": "routes_auth_make_access_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L100", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_registerrequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_registerrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L107", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_loginrequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_loginrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L112", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_refreshrequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_refreshrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L120", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_register", "source": "api_app_api_routes_auth_py", "target": "routes_auth_register", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L162", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_login", "source": "api_app_api_routes_auth_py", "target": "routes_auth_login", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L193", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_refresh", "source": "api_app_api_routes_auth_py", "target": "routes_auth_refresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L234", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_updateprofilerequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_updateprofilerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L240", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_me", "source": "api_app_api_routes_auth_py", "target": "routes_auth_me", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L246", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_update_profile", "source": "api_app_api_routes_auth_py", "target": "routes_auth_update_profile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L276", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_issue_refresh_token", "source": "api_app_api_routes_auth_py", "target": "routes_auth_issue_refresh_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L299", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_oauthauthorizeresponse", "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauthauthorizeresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L304", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_oauthcallbackrequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauthcallbackrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L317", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_oauth_web_callback", "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauth_web_callback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L342", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_oauth_authorize", "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauth_authorize", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L377", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_oauth_callback", "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauth_callback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L506", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_build_profile", "source": "api_app_api_routes_auth_py", "target": "routes_auth_build_profile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L555", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_updatememoryrequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_updatememoryrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L561", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_update_memory", "source": "api_app_api_routes_auth_py", "target": "routes_auth_update_memory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L579", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_reset_onboarding", "source": "api_app_api_routes_auth_py", "target": "routes_auth_reset_onboarding", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L591", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_normalizerequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_normalizerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L595", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_normalizeresponse", "source": "api_app_api_routes_auth_py", "target": "routes_auth_normalizeresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L600", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_normalize_onboarding", "source": "api_app_api_routes_auth_py", "target": "routes_auth_normalize_onboarding", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L631", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_changepasswordrequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_changepasswordrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L637", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_change_password", "source": "api_app_api_routes_auth_py", "target": "routes_auth_change_password", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L668", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_list_oauth_accounts", "source": "api_app_api_routes_auth_py", "target": "routes_auth_list_oauth_accounts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L688", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_unlink_oauth_account", "source": "api_app_api_routes_auth_py", "target": "routes_auth_unlink_oauth_account", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L730", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_updateavatarrequest", "source": "api_app_api_routes_auth_py", "target": "routes_auth_updateavatarrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L735", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_update_avatar", "source": "api_app_api_routes_auth_py", "target": "routes_auth_update_avatar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L760", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "routes_auth_delete_account", "source": "api_app_api_routes_auth_py", "target": "routes_auth_delete_account", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L1", "weight": 1.0, "_src": "routes_auth_rationale_1", "_tgt": "api_app_api_routes_auth_py", "source": "api_app_api_routes_auth_py", "target": "routes_auth_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L51", "weight": 1.0, "_src": "routes_auth_get_google_provider", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_get_google_provider", "target": "auth_oauth_providers_googleoauthprovider" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L134", "weight": 1.0, "_src": "routes_auth_register", "_tgt": "routes_auth_hash_password", "source": "routes_auth_hash_password", "target": "routes_auth_register", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L659", "weight": 1.0, "_src": "routes_auth_change_password", "_tgt": "routes_auth_hash_password", "source": "routes_auth_hash_password", "target": "routes_auth_change_password", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L169", "weight": 1.0, "_src": "routes_auth_login", "_tgt": "routes_auth_verify_password", "source": "routes_auth_verify_password", "target": "routes_auth_login", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L656", "weight": 1.0, "_src": "routes_auth_change_password", "_tgt": "routes_auth_verify_password", "source": "routes_auth_verify_password", "target": "routes_auth_change_password", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L147", "weight": 1.0, "_src": "routes_auth_register", "_tgt": "routes_auth_hash_token", "source": "routes_auth_hash_token", "target": "routes_auth_register", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L178", "weight": 1.0, "_src": "routes_auth_login", "_tgt": "routes_auth_hash_token", "source": "routes_auth_hash_token", "target": "routes_auth_login", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L198", "weight": 1.0, "_src": "routes_auth_refresh", "_tgt": "routes_auth_hash_token", "source": "routes_auth_hash_token", "target": "routes_auth_refresh", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L284", "weight": 1.0, "_src": "routes_auth_issue_refresh_token", "_tgt": "routes_auth_hash_token", "source": "routes_auth_hash_token", "target": "routes_auth_issue_refresh_token", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L78", "weight": 1.0, "_src": "routes_auth_rationale_78", "_tgt": "routes_auth_hash_token", "source": "routes_auth_hash_token", "target": "routes_auth_rationale_78", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L153", "weight": 1.0, "_src": "routes_auth_register", "_tgt": "routes_auth_make_access_token", "source": "routes_auth_make_access_token", "target": "routes_auth_register", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L184", "weight": 1.0, "_src": "routes_auth_login", "_tgt": "routes_auth_make_access_token", "source": "routes_auth_make_access_token", "target": "routes_auth_login", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L226", "weight": 1.0, "_src": "routes_auth_refresh", "_tgt": "routes_auth_make_access_token", "source": "routes_auth_make_access_token", "target": "routes_auth_refresh", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L288", "weight": 1.0, "_src": "routes_auth_issue_refresh_token", "_tgt": "routes_auth_make_access_token", "source": "routes_auth_make_access_token", "target": "routes_auth_issue_refresh_token", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L83", "weight": 1.0, "_src": "routes_auth_rationale_83", "_tgt": "routes_auth_make_access_token", "source": "routes_auth_make_access_token", "target": "routes_auth_rationale_83", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_registerrequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_registerrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_registerrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_loginrequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_loginrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_loginrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_refreshrequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_refreshrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_refreshrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L124", "weight": 1.0, "_src": "routes_auth_rationale_124", "_tgt": "routes_auth_register", "source": "routes_auth_register", "target": "routes_auth_rationale_124", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L166", "weight": 1.0, "_src": "routes_auth_rationale_166", "_tgt": "routes_auth_login", "source": "routes_auth_login", "target": "routes_auth_rationale_166", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L261", "weight": 1.0, "_src": "routes_auth_update_profile", "_tgt": "routes_auth_refresh", "source": "routes_auth_refresh", "target": "routes_auth_update_profile", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L197", "weight": 1.0, "_src": "routes_auth_rationale_197", "_tgt": "routes_auth_refresh", "source": "routes_auth_refresh", "target": "routes_auth_rationale_197", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_updateprofilerequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_updateprofilerequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_updateprofilerequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L241", "weight": 1.0, "_src": "routes_auth_rationale_241", "_tgt": "routes_auth_me", "source": "routes_auth_me", "target": "routes_auth_rationale_241", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L251", "weight": 1.0, "_src": "routes_auth_rationale_251", "_tgt": "routes_auth_update_profile", "source": "routes_auth_update_profile", "target": "routes_auth_rationale_251", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L443", "weight": 1.0, "_src": "routes_auth_oauth_callback", "_tgt": "routes_auth_issue_refresh_token", "source": "routes_auth_issue_refresh_token", "target": "routes_auth_oauth_callback", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L277", "weight": 1.0, "_src": "routes_auth_rationale_277", "_tgt": "routes_auth_issue_refresh_token", "source": "routes_auth_issue_refresh_token", "target": "routes_auth_rationale_277", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L369", "weight": 1.0, "_src": "routes_auth_oauth_authorize", "_tgt": "routes_auth_oauthauthorizeresponse", "source": "routes_auth_oauthauthorizeresponse", "target": "routes_auth_oauth_authorize", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_oauthauthorizeresponse", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_oauthauthorizeresponse", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_oauthcallbackrequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_oauthcallbackrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L322", "weight": 1.0, "_src": "routes_auth_rationale_322", "_tgt": "routes_auth_oauth_web_callback", "source": "routes_auth_oauth_web_callback", "target": "routes_auth_rationale_322", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L345", "weight": 1.0, "_src": "routes_auth_rationale_345", "_tgt": "routes_auth_oauth_authorize", "source": "routes_auth_oauth_authorize", "target": "routes_auth_rationale_345", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L358", "weight": 1.0, "_src": "routes_auth_oauth_authorize", "_tgt": "auth_oauth_providers_generate_pkce_pair", "source": "routes_auth_oauth_authorize", "target": "auth_oauth_providers_generate_pkce_pair" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L382", "weight": 1.0, "_src": "routes_auth_rationale_382", "_tgt": "routes_auth_oauth_callback", "source": "routes_auth_oauth_callback", "target": "routes_auth_rationale_382", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L575", "weight": 1.0, "_src": "routes_auth_update_memory", "_tgt": "routes_auth_build_profile", "source": "routes_auth_build_profile", "target": "routes_auth_update_memory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L753", "weight": 1.0, "_src": "routes_auth_update_avatar", "_tgt": "routes_auth_build_profile", "source": "routes_auth_build_profile", "target": "routes_auth_update_avatar", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L507", "weight": 1.0, "_src": "routes_auth_rationale_507", "_tgt": "routes_auth_build_profile", "source": "routes_auth_build_profile", "target": "routes_auth_rationale_507", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L533", "weight": 1.0, "_src": "routes_auth_build_profile", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_build_profile", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_updatememoryrequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_updatememoryrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_updatememoryrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L566", "weight": 1.0, "_src": "routes_auth_rationale_566", "_tgt": "routes_auth_update_memory", "source": "routes_auth_update_memory", "target": "routes_auth_rationale_566", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L567", "weight": 1.0, "_src": "routes_auth_update_memory", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_update_memory", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L583", "weight": 1.0, "_src": "routes_auth_rationale_583", "_tgt": "routes_auth_reset_onboarding", "source": "routes_auth_reset_onboarding", "target": "routes_auth_rationale_583", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_normalizerequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_normalizerequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_normalizerequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L606", "weight": 1.0, "_src": "routes_auth_normalize_onboarding", "_tgt": "routes_auth_normalizeresponse", "source": "routes_auth_normalizeresponse", "target": "routes_auth_normalize_onboarding", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_normalizeresponse", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_normalizeresponse", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_normalizeresponse", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L604", "weight": 1.0, "_src": "routes_auth_rationale_604", "_tgt": "routes_auth_normalize_onboarding", "source": "routes_auth_normalize_onboarding", "target": "routes_auth_rationale_604", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L608", "weight": 1.0, "_src": "routes_auth_normalize_onboarding", "_tgt": "core_llm_get_llm", "source": "routes_auth_normalize_onboarding", "target": "core_llm_get_llm" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_changepasswordrequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_changepasswordrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_changepasswordrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L642", "weight": 1.0, "_src": "routes_auth_rationale_642", "_tgt": "routes_auth_change_password", "source": "routes_auth_change_password", "target": "routes_auth_rationale_642", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L672", "weight": 1.0, "_src": "routes_auth_rationale_672", "_tgt": "routes_auth_list_oauth_accounts", "source": "routes_auth_list_oauth_accounts", "target": "routes_auth_rationale_672", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L693", "weight": 1.0, "_src": "routes_auth_rationale_693", "_tgt": "routes_auth_unlink_oauth_account", "source": "routes_auth_unlink_oauth_account", "target": "routes_auth_rationale_693", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_updateavatarrequest", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_updateavatarrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_updateavatarrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L740", "weight": 1.0, "_src": "routes_auth_rationale_740", "_tgt": "routes_auth_update_avatar", "source": "routes_auth_update_avatar", "target": "routes_auth_rationale_740", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L764", "weight": 1.0, "_src": "routes_auth_rationale_764", "_tgt": "routes_auth_delete_account", "source": "routes_auth_delete_account", "target": "routes_auth_rationale_764", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_1", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_1", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_78", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_78", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_78", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_83", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_83", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_83", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_124", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_124", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_124", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_166", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_166", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_166", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_197", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_197", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_197", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_241", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_241", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_241", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_251", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_251", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_251", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_277", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_277", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_277", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_322", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_322", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_322", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_345", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_345", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_345", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_382", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_382", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_382", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_507", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_507", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_507", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_566", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_566", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_566", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_583", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_583", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_583", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_604", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_604", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_604", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_642", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_642", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_642", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_672", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_672", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_672", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_693", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_693", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_693", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_740", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_740", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_740", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L32", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "routes_auth_rationale_764", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L35", "weight": 0.8, "_src": "routes_auth_rationale_764", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_auth_rationale_764", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L26", "weight": 1.0, "_src": "api_app_api_routes_billing_py", "_tgt": "routes_billing_checkoutrequest", "source": "api_app_api_routes_billing_py", "target": "routes_billing_checkoutrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L33", "weight": 1.0, "_src": "api_app_api_routes_billing_py", "_tgt": "routes_billing_create_checkout", "source": "api_app_api_routes_billing_py", "target": "routes_billing_create_checkout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L46", "weight": 1.0, "_src": "api_app_api_routes_billing_py", "_tgt": "routes_billing_stripe_webhook", "source": "api_app_api_routes_billing_py", "target": "routes_billing_stripe_webhook", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L62", "weight": 1.0, "_src": "api_app_api_routes_billing_py", "_tgt": "routes_billing_get_subscription", "source": "api_app_api_routes_billing_py", "target": "routes_billing_get_subscription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L79", "weight": 1.0, "_src": "api_app_api_routes_billing_py", "_tgt": "routes_billing_cancel_subscription", "source": "api_app_api_routes_billing_py", "target": "routes_billing_cancel_subscription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L89", "weight": 1.0, "_src": "api_app_api_routes_billing_py", "_tgt": "routes_billing_list_invoices", "source": "api_app_api_routes_billing_py", "target": "routes_billing_list_invoices", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L1", "weight": 1.0, "_src": "routes_billing_rationale_1", "_tgt": "api_app_api_routes_billing_py", "source": "api_app_api_routes_billing_py", "target": "routes_billing_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L37", "weight": 1.0, "_src": "routes_billing_rationale_37", "_tgt": "routes_billing_create_checkout", "source": "routes_billing_create_checkout", "target": "routes_billing_rationale_37", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L51", "weight": 1.0, "_src": "routes_billing_rationale_51", "_tgt": "routes_billing_stripe_webhook", "source": "routes_billing_stripe_webhook", "target": "routes_billing_rationale_51", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L66", "weight": 1.0, "_src": "routes_billing_rationale_66", "_tgt": "routes_billing_get_subscription", "source": "routes_billing_get_subscription", "target": "routes_billing_rationale_66", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L83", "weight": 1.0, "_src": "routes_billing_rationale_83", "_tgt": "routes_billing_cancel_subscription", "source": "routes_billing_cancel_subscription", "target": "routes_billing_rationale_83", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L93", "weight": 1.0, "_src": "routes_billing_rationale_93", "_tgt": "routes_billing_list_invoices", "source": "routes_billing_list_invoices", "target": "routes_billing_rationale_93", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L29", "weight": 1.0, "_src": "api_app_api_routes_chat_py", "_tgt": "routes_chat_embedrequest", "source": "api_app_api_routes_chat_py", "target": "routes_chat_embedrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L33", "weight": 1.0, "_src": "api_app_api_routes_chat_py", "_tgt": "routes_chat_embedresponse", "source": "api_app_api_routes_chat_py", "target": "routes_chat_embedresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L41", "weight": 1.0, "_src": "api_app_api_routes_chat_py", "_tgt": "routes_chat_chat", "source": "api_app_api_routes_chat_py", "target": "routes_chat_chat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L54", "weight": 1.0, "_src": "api_app_api_routes_chat_py", "_tgt": "routes_chat_briefrequest", "source": "api_app_api_routes_chat_py", "target": "routes_chat_briefrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L59", "weight": 1.0, "_src": "api_app_api_routes_chat_py", "_tgt": "routes_chat_briefresponse", "source": "api_app_api_routes_chat_py", "target": "routes_chat_briefresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L64", "weight": 1.0, "_src": "api_app_api_routes_chat_py", "_tgt": "routes_chat_brief", "source": "api_app_api_routes_chat_py", "target": "routes_chat_brief", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L106", "weight": 1.0, "_src": "api_app_api_routes_chat_py", "_tgt": "routes_chat_embed_text", "source": "api_app_api_routes_chat_py", "target": "routes_chat_embed_text", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L1", "weight": 1.0, "_src": "routes_chat_rationale_1", "_tgt": "api_app_api_routes_chat_py", "source": "api_app_api_routes_chat_py", "target": "routes_chat_rationale_1", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L19", "weight": 0.8, "_src": "routes_chat_embedrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_embedrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L116", "weight": 1.0, "_src": "routes_chat_embed_text", "_tgt": "routes_chat_embedresponse", "source": "routes_chat_embedresponse", "target": "routes_chat_embed_text", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L19", "weight": 0.8, "_src": "routes_chat_embedresponse", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_embedresponse", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L45", "weight": 1.0, "_src": "routes_chat_rationale_45", "_tgt": "routes_chat_chat", "source": "routes_chat_chat", "target": "routes_chat_rationale_45", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L46", "weight": 1.0, "_src": "routes_chat_chat", "_tgt": "core_deep_agent_run_home", "source": "routes_chat_chat", "target": "core_deep_agent_run_home" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L19", "weight": 0.8, "_src": "routes_chat_briefrequest", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_briefrequest", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L102", "weight": 1.0, "_src": "routes_chat_brief", "_tgt": "routes_chat_briefresponse", "source": "routes_chat_briefresponse", "target": "routes_chat_brief", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L19", "weight": 0.8, "_src": "routes_chat_briefresponse", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_briefresponse", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L68", "weight": 1.0, "_src": "routes_chat_rationale_68", "_tgt": "routes_chat_brief", "source": "routes_chat_brief", "target": "routes_chat_rationale_68", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L79", "weight": 1.0, "_src": "routes_chat_brief", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_brief", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L94", "weight": 1.0, "_src": "routes_chat_brief", "_tgt": "core_brief_agent_run_project_brief", "source": "routes_chat_brief", "target": "core_brief_agent_run_project_brief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L96", "weight": 1.0, "_src": "routes_chat_brief", "_tgt": "core_brief_agent_run_home_brief", "source": "routes_chat_brief", "target": "core_brief_agent_run_home_brief" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L110", "weight": 1.0, "_src": "routes_chat_rationale_110", "_tgt": "routes_chat_embed_text", "source": "routes_chat_embed_text", "target": "routes_chat_rationale_110", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L115", "weight": 1.0, "_src": "routes_chat_embed_text", "_tgt": "core_llm_embed", "source": "routes_chat_embed_text", "target": "core_llm_embed" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L19", "weight": 0.8, "_src": "routes_chat_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_rationale_1", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L19", "weight": 0.8, "_src": "routes_chat_rationale_45", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_rationale_45", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L19", "weight": 0.8, "_src": "routes_chat_rationale_68", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_rationale_68", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L19", "weight": 0.8, "_src": "routes_chat_rationale_110", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_chat_rationale_110", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L64", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_device_ws", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_device_ws", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L132", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_message_loop", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_message_loop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L189", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_make_ws_executor", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_make_ws_executor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L199", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_home_request", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_home_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L267", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_floating_request", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_floating_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L337", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_brief_request", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_brief_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L421", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_journey_start", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_journey_start", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L447", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_journey_message", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_journey_message", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L477", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_heartbeat_loop", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_heartbeat_loop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L486", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_mark_runs_disconnected", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_mark_runs_disconnected", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L1", "weight": 1.0, "_src": "routes_device_ws_rationale_1", "_tgt": "api_app_api_routes_device_ws_py", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L117", "weight": 1.0, "_src": "routes_device_ws_device_ws", "_tgt": "routes_device_ws_message_loop", "source": "routes_device_ws_device_ws", "target": "routes_device_ws_message_loop", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L118", "weight": 1.0, "_src": "routes_device_ws_device_ws", "_tgt": "routes_device_ws_heartbeat_loop", "source": "routes_device_ws_device_ws", "target": "routes_device_ws_heartbeat_loop", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L127", "weight": 1.0, "_src": "routes_device_ws_device_ws", "_tgt": "routes_device_ws_mark_runs_disconnected", "source": "routes_device_ws_device_ws", "target": "routes_device_ws_mark_runs_disconnected", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L65", "weight": 1.0, "_src": "routes_device_ws_rationale_65", "_tgt": "routes_device_ws_device_ws", "source": "routes_device_ws_device_ws", "target": "routes_device_ws_rationale_65", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L112", "weight": 1.0, "_src": "routes_device_ws_device_ws", "_tgt": "core_agent_runner_trigger_pending_runs", "source": "routes_device_ws_device_ws", "target": "core_agent_runner_trigger_pending_runs" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L154", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_home_request", "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_home_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L159", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_floating_request", "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_floating_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L164", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_brief_request", "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_brief_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L169", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_journey_start", "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_journey_start", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L174", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_journey_message", "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_journey_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L133", "weight": 1.0, "_src": "routes_device_ws_rationale_133", "_tgt": "routes_device_ws_message_loop", "source": "routes_device_ws_message_loop", "target": "routes_device_ws_rationale_133", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L233", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "routes_device_ws_make_ws_executor", "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_home_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L304", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "routes_device_ws_make_ws_executor", "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_floating_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L390", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "routes_device_ws_make_ws_executor", "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_brief_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L427", "weight": 1.0, "_src": "routes_device_ws_handle_journey_start", "_tgt": "routes_device_ws_make_ws_executor", "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_journey_start", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L453", "weight": 1.0, "_src": "routes_device_ws_handle_journey_message", "_tgt": "routes_device_ws_make_ws_executor", "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_journey_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L190", "weight": 1.0, "_src": "routes_device_ws_rationale_190", "_tgt": "routes_device_ws_make_ws_executor", "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_rationale_190", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L204", "weight": 1.0, "_src": "routes_device_ws_rationale_204", "_tgt": "routes_device_ws_handle_home_request", "source": "routes_device_ws_handle_home_request", "target": "routes_device_ws_rationale_204", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L218", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_handle_home_request", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L234", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "core_ws_context_set_client_executor", "source": "routes_device_ws_handle_home_request", "target": "core_ws_context_set_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L237", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "core_deep_agent_run_home_stream", "source": "routes_device_ws_handle_home_request", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L238", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_handle_home_request", "target": "core_output_formatter_streamformatter" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L250", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "core_ws_context_clear_client_executor", "source": "routes_device_ws_handle_home_request", "target": "core_ws_context_clear_client_executor" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L272", "weight": 1.0, "_src": "routes_device_ws_rationale_272", "_tgt": "routes_device_ws_handle_floating_request", "source": "routes_device_ws_handle_floating_request", "target": "routes_device_ws_rationale_272", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L288", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_handle_floating_request", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L305", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "core_ws_context_set_client_executor", "source": "routes_device_ws_handle_floating_request", "target": "core_ws_context_set_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L308", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "core_deep_agent_run_floating_stream", "source": "routes_device_ws_handle_floating_request", "target": "core_deep_agent_run_floating_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L309", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_handle_floating_request", "target": "core_output_formatter_streamformatter" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L320", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "core_ws_context_clear_client_executor", "source": "routes_device_ws_handle_floating_request", "target": "core_ws_context_clear_client_executor" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L342", "weight": 1.0, "_src": "routes_device_ws_rationale_342", "_tgt": "routes_device_ws_handle_brief_request", "source": "routes_device_ws_handle_brief_request", "target": "routes_device_ws_rationale_342", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L376", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_handle_brief_request", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L391", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "core_ws_context_set_client_executor", "source": "routes_device_ws_handle_brief_request", "target": "core_ws_context_set_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L394", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "core_brief_agent_run_project_brief", "source": "routes_device_ws_handle_brief_request", "target": "core_brief_agent_run_project_brief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L396", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "core_brief_agent_run_home_brief", "source": "routes_device_ws_handle_brief_request", "target": "core_brief_agent_run_home_brief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L398", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_handle_brief_request", "target": "core_output_formatter_streamformatter" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L410", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "core_ws_context_clear_client_executor", "source": "routes_device_ws_handle_brief_request", "target": "core_ws_context_clear_client_executor" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L426", "weight": 1.0, "_src": "routes_device_ws_rationale_426", "_tgt": "routes_device_ws_handle_journey_start", "source": "routes_device_ws_handle_journey_start", "target": "routes_device_ws_rationale_426", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L428", "weight": 1.0, "_src": "routes_device_ws_handle_journey_start", "_tgt": "core_ws_context_set_client_executor", "source": "routes_device_ws_handle_journey_start", "target": "core_ws_context_set_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L444", "weight": 1.0, "_src": "routes_device_ws_handle_journey_start", "_tgt": "core_ws_context_clear_client_executor", "source": "routes_device_ws_handle_journey_start", "target": "core_ws_context_clear_client_executor" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L452", "weight": 1.0, "_src": "routes_device_ws_rationale_452", "_tgt": "routes_device_ws_handle_journey_message", "source": "routes_device_ws_handle_journey_message", "target": "routes_device_ws_rationale_452", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L454", "weight": 1.0, "_src": "routes_device_ws_handle_journey_message", "_tgt": "core_ws_context_set_client_executor", "source": "routes_device_ws_handle_journey_message", "target": "core_ws_context_set_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L472", "weight": 1.0, "_src": "routes_device_ws_handle_journey_message", "_tgt": "core_ws_context_clear_client_executor", "source": "routes_device_ws_handle_journey_message", "target": "core_ws_context_clear_client_executor" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L478", "weight": 1.0, "_src": "routes_device_ws_rationale_478", "_tgt": "routes_device_ws_heartbeat_loop", "source": "routes_device_ws_heartbeat_loop", "target": "routes_device_ws_rationale_478", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L487", "weight": 1.0, "_src": "routes_device_ws_rationale_487", "_tgt": "routes_device_ws_mark_runs_disconnected", "source": "routes_device_ws_mark_runs_disconnected", "target": "routes_device_ws_rationale_487", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_device_ws.py", "source_location": "L278", "weight": 1.0, "_src": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "_tgt": "routes_device_ws_mark_runs_disconnected", "source": "routes_device_ws_mark_runs_disconnected", "target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_1", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_1", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_1", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_65", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_65", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_65", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_65", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_133", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_133", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_133", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_133", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_190", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_190", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_190", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_190", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_204", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_204", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_204", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_204", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_272", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_272", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_272", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_272", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_342", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_342", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_342", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_342", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_426", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_426", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_426", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_426", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_452", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_452", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_452", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_452", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_478", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_478", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_478", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_478", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "routes_device_ws_rationale_487", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_487", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_487", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_487", "target": "core_output_formatter_streamformatter", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L50", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_relationout", "source": "api_app_api_routes_memory_py", "target": "routes_memory_relationout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L61", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_relationpatch", "source": "api_app_api_routes_memory_py", "target": "routes_memory_relationpatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L68", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_coreaddbody", "source": "api_app_api_routes_memory_py", "target": "routes_memory_coreaddbody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L75", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_relation_to_out", "source": "api_app_api_routes_memory_py", "target": "routes_memory_relation_to_out", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L94", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_get_core_memory", "source": "api_app_api_routes_memory_py", "target": "routes_memory_get_core_memory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L105", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_delete_core_key", "source": "api_app_api_routes_memory_py", "target": "routes_memory_delete_core_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L118", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_add_core_key", "source": "api_app_api_routes_memory_py", "target": "routes_memory_add_core_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L130", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_get_relational_memory", "source": "api_app_api_routes_memory_py", "target": "routes_memory_get_relational_memory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L141", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_patch_relation", "source": "api_app_api_routes_memory_py", "target": "routes_memory_patch_relation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L181", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_delete_relation", "source": "api_app_api_routes_memory_py", "target": "routes_memory_delete_relation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L202", "weight": 1.0, "_src": "api_app_api_routes_memory_py", "_tgt": "routes_memory_forget_all", "source": "api_app_api_routes_memory_py", "target": "routes_memory_forget_all", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L1", "weight": 1.0, "_src": "routes_memory_rationale_1", "_tgt": "api_app_api_routes_memory_py", "source": "api_app_api_routes_memory_py", "target": "routes_memory_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L79", "weight": 1.0, "_src": "routes_memory_relation_to_out", "_tgt": "routes_memory_relationout", "source": "routes_memory_relationout", "target": "routes_memory_relation_to_out", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_relationout", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_relationout", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_relationpatch", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_relationpatch", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_coreaddbody", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_coreaddbody", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L137", "weight": 1.0, "_src": "routes_memory_get_relational_memory", "_tgt": "routes_memory_relation_to_out", "source": "routes_memory_relation_to_out", "target": "routes_memory_get_relational_memory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L177", "weight": 1.0, "_src": "routes_memory_patch_relation", "_tgt": "routes_memory_relation_to_out", "source": "routes_memory_relation_to_out", "target": "routes_memory_patch_relation", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L98", "weight": 1.0, "_src": "routes_memory_rationale_98", "_tgt": "routes_memory_get_core_memory", "source": "routes_memory_get_core_memory", "target": "routes_memory_rationale_98", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L99", "weight": 1.0, "_src": "routes_memory_get_core_memory", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_get_core_memory", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L110", "weight": 1.0, "_src": "routes_memory_rationale_110", "_tgt": "routes_memory_delete_core_key", "source": "routes_memory_delete_core_key", "target": "routes_memory_rationale_110", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L111", "weight": 1.0, "_src": "routes_memory_delete_core_key", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_delete_core_key", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L123", "weight": 1.0, "_src": "routes_memory_rationale_123", "_tgt": "routes_memory_add_core_key", "source": "routes_memory_add_core_key", "target": "routes_memory_rationale_123", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L124", "weight": 1.0, "_src": "routes_memory_add_core_key", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_add_core_key", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L134", "weight": 1.0, "_src": "routes_memory_rationale_134", "_tgt": "routes_memory_get_relational_memory", "source": "routes_memory_get_relational_memory", "target": "routes_memory_rationale_134", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L135", "weight": 1.0, "_src": "routes_memory_get_relational_memory", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_get_relational_memory", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L147", "weight": 1.0, "_src": "routes_memory_rationale_147", "_tgt": "routes_memory_patch_relation", "source": "routes_memory_patch_relation", "target": "routes_memory_rationale_147", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L186", "weight": 1.0, "_src": "routes_memory_rationale_186", "_tgt": "routes_memory_delete_relation", "source": "routes_memory_delete_relation", "target": "routes_memory_rationale_186", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L207", "weight": 1.0, "_src": "routes_memory_rationale_207", "_tgt": "routes_memory_forget_all", "source": "routes_memory_forget_all", "target": "routes_memory_rationale_207", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_rationale_1", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_rationale_98", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_rationale_98", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_rationale_110", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_rationale_110", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_rationale_123", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_rationale_123", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_rationale_134", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_rationale_134", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_rationale_147", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_rationale_147", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_rationale_186", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_rationale_186", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L18", "weight": 0.8, "_src": "routes_memory_rationale_207", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_memory_rationale_207", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L39", "weight": 1.0, "_src": "api_app_auth_oauth_providers_py", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "api_app_auth_oauth_providers_py", "target": "auth_oauth_providers_oauthuserinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L52", "weight": 1.0, "_src": "api_app_auth_oauth_providers_py", "_tgt": "auth_oauth_providers_generate_pkce_pair", "source": "api_app_auth_oauth_providers_py", "target": "auth_oauth_providers_generate_pkce_pair", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L67", "weight": 1.0, "_src": "api_app_auth_oauth_providers_py", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "api_app_auth_oauth_providers_py", "target": "auth_oauth_providers_googleoauthprovider", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L1", "weight": 1.0, "_src": "auth_oauth_providers_rationale_1", "_tgt": "api_app_auth_oauth_providers_py", "source": "api_app_auth_oauth_providers_py", "target": "auth_oauth_providers_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L129", "weight": 1.0, "_src": "auth_oauth_providers_googleoauthprovider_get_userinfo", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "auth_oauth_providers_googleoauthprovider_get_userinfo", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L40", "weight": 1.0, "_src": "auth_oauth_providers_rationale_40", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "auth_oauth_providers_rationale_40", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testregister", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testregister", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testlogin", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testlogin", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testrefresh", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testrefresh", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testme", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testme", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testoauth", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testoauth", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_1", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_23", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_23", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_80", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_80", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_120", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_120", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_143", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_143", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_177", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_177", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_186", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_215", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_215", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_239", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_239", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_245", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_245", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_296", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_296", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_310", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_310", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_327", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_327", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_346", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_346", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_auth.py", "source_location": "L230", "weight": 1.0, "_src": "tests_test_auth_testoauth_userinfo", "_tgt": "auth_oauth_providers_oauthuserinfo", "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testoauth_userinfo" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L53", "weight": 1.0, "_src": "auth_oauth_providers_rationale_53", "_tgt": "auth_oauth_providers_generate_pkce_pair", "source": "auth_oauth_providers_generate_pkce_pair", "target": "auth_oauth_providers_rationale_53", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L80", "weight": 1.0, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "auth_oauth_providers_googleoauthprovider_init", "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_googleoauthprovider_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L85", "weight": 1.0, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L100", "weight": 1.0, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "auth_oauth_providers_googleoauthprovider_exchange_code", "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_googleoauthprovider_exchange_code", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L119", "weight": 1.0, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "auth_oauth_providers_googleoauthprovider_get_userinfo", "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_googleoauthprovider_get_userinfo", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L68", "weight": 1.0, "_src": "auth_oauth_providers_rationale_68", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_rationale_68", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testregister", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testregister", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testlogin", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testlogin", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testrefresh", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testrefresh", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testme", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testme", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_testoauth", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testoauth", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_1", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_23", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_23", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_80", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_80", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_120", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_120", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_143", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_143", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_177", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_177", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_186", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_215", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_215", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_239", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_239", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_245", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_245", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_296", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_296", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_310", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_310", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_327", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_327", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_auth_rationale_346", "_tgt": "auth_oauth_providers_googleoauthprovider", "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_346", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L86", "weight": 1.0, "_src": "auth_oauth_providers_rationale_86", "_tgt": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "source": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "target": "auth_oauth_providers_rationale_86", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L103", "weight": 1.0, "_src": "auth_oauth_providers_rationale_103", "_tgt": "auth_oauth_providers_googleoauthprovider_exchange_code", "source": "auth_oauth_providers_googleoauthprovider_exchange_code", "target": "auth_oauth_providers_rationale_103", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L120", "weight": 1.0, "_src": "auth_oauth_providers_rationale_120", "_tgt": "auth_oauth_providers_googleoauthprovider_get_userinfo", "source": "auth_oauth_providers_googleoauthprovider_get_userinfo", "target": "auth_oauth_providers_rationale_120", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\auth\\__init__.py", "source_location": "L1", "weight": 1.0, "_src": "auth_init_rationale_1", "_tgt": "api_app_auth_init_py", "source": "api_app_auth_init_py", "target": "auth_init_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L28", "weight": 1.0, "_src": "api_app_billing_stripe_service_py", "_tgt": "billing_stripe_service_stripeservice", "source": "api_app_billing_stripe_service_py", "target": "billing_stripe_service_stripeservice", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L1", "weight": 1.0, "_src": "billing_stripe_service_rationale_1", "_tgt": "api_app_billing_stripe_service_py", "source": "api_app_billing_stripe_service_py", "target": "billing_stripe_service_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L33", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_configured", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_configured", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L36", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_client", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L42", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_create_checkout_session", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_create_checkout_session", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L81", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_handle_webhook", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_handle_webhook", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L155", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_get_subscription", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_get_subscription", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L178", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_cancel_subscription", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_cancel_subscription", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L203", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_list_invoices", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_list_invoices", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L244", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_upsert_subscription", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_upsert_subscription", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L267", "weight": 1.0, "_src": "billing_stripe_service_stripeservice", "_tgt": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L29", "weight": 1.0, "_src": "billing_stripe_service_rationale_29", "_tgt": "billing_stripe_service_stripeservice", "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_rationale_29", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L67", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_create_checkout_session", "_tgt": "billing_stripe_service_stripeservice_configured", "source": "billing_stripe_service_stripeservice_configured", "target": "billing_stripe_service_stripeservice_create_checkout_session", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L93", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_handle_webhook", "_tgt": "billing_stripe_service_stripeservice_configured", "source": "billing_stripe_service_stripeservice_configured", "target": "billing_stripe_service_stripeservice_handle_webhook", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L195", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_cancel_subscription", "_tgt": "billing_stripe_service_stripeservice_configured", "source": "billing_stripe_service_stripeservice_configured", "target": "billing_stripe_service_stripeservice_cancel_subscription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L211", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_list_invoices", "_tgt": "billing_stripe_service_stripeservice_configured", "source": "billing_stripe_service_stripeservice_configured", "target": "billing_stripe_service_stripeservice_list_invoices", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L70", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_create_checkout_session", "_tgt": "billing_stripe_service_stripeservice_client", "source": "billing_stripe_service_stripeservice_client", "target": "billing_stripe_service_stripeservice_create_checkout_session", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L97", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_handle_webhook", "_tgt": "billing_stripe_service_stripeservice_client", "source": "billing_stripe_service_stripeservice_client", "target": "billing_stripe_service_stripeservice_handle_webhook", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L196", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_cancel_subscription", "_tgt": "billing_stripe_service_stripeservice_client", "source": "billing_stripe_service_stripeservice_client", "target": "billing_stripe_service_stripeservice_cancel_subscription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L224", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_list_invoices", "_tgt": "billing_stripe_service_stripeservice_client", "source": "billing_stripe_service_stripeservice_client", "target": "billing_stripe_service_stripeservice_list_invoices", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L49", "weight": 1.0, "_src": "billing_stripe_service_rationale_49", "_tgt": "billing_stripe_service_stripeservice_create_checkout_session", "source": "billing_stripe_service_stripeservice_create_checkout_session", "target": "billing_stripe_service_rationale_49", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L121", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_handle_webhook", "_tgt": "billing_stripe_service_stripeservice_upsert_subscription", "source": "billing_stripe_service_stripeservice_handle_webhook", "target": "billing_stripe_service_stripeservice_upsert_subscription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L135", "weight": 1.0, "_src": "billing_stripe_service_stripeservice_handle_webhook", "_tgt": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id", "source": "billing_stripe_service_stripeservice_handle_webhook", "target": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L87", "weight": 1.0, "_src": "billing_stripe_service_rationale_87", "_tgt": "billing_stripe_service_stripeservice_handle_webhook", "source": "billing_stripe_service_stripeservice_handle_webhook", "target": "billing_stripe_service_rationale_87", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L158", "weight": 1.0, "_src": "billing_stripe_service_rationale_158", "_tgt": "billing_stripe_service_stripeservice_get_subscription", "source": "billing_stripe_service_stripeservice_get_subscription", "target": "billing_stripe_service_rationale_158", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L179", "weight": 1.0, "_src": "billing_stripe_service_rationale_179", "_tgt": "billing_stripe_service_stripeservice_cancel_subscription", "source": "billing_stripe_service_stripeservice_cancel_subscription", "target": "billing_stripe_service_rationale_179", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L206", "weight": 1.0, "_src": "billing_stripe_service_rationale_206", "_tgt": "billing_stripe_service_stripeservice_list_invoices", "source": "billing_stripe_service_stripeservice_list_invoices", "target": "billing_stripe_service_rationale_206", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L80", "weight": 1.0, "_src": "api_app_billing_tier_manager_py", "_tgt": "billing_tier_manager_tiermanager", "source": "api_app_billing_tier_manager_py", "target": "billing_tier_manager_tiermanager", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L1", "weight": 1.0, "_src": "billing_tier_manager_rationale_1", "_tgt": "api_app_billing_tier_manager_py", "source": "api_app_billing_tier_manager_py", "target": "billing_tier_manager_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L85", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_get_tier", "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_get_tier", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L104", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_check_feature", "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_check_feature", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L116", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_require_feature", "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_require_feature", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L128", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_get_rate_limit", "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_get_rate_limit", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L81", "weight": 1.0, "_src": "billing_tier_manager_rationale_81", "_tgt": "billing_tier_manager_tiermanager", "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_rationale_81", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L86", "weight": 1.0, "_src": "billing_tier_manager_rationale_86", "_tgt": "billing_tier_manager_tiermanager_get_tier", "source": "billing_tier_manager_tiermanager_get_tier", "target": "billing_tier_manager_rationale_86", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L118", "weight": 1.0, "_src": "billing_tier_manager_tiermanager_require_feature", "_tgt": "billing_tier_manager_tiermanager_check_feature", "source": "billing_tier_manager_tiermanager_check_feature", "target": "billing_tier_manager_tiermanager_require_feature", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L105", "weight": 1.0, "_src": "billing_tier_manager_rationale_105", "_tgt": "billing_tier_manager_tiermanager_check_feature", "source": "billing_tier_manager_tiermanager_check_feature", "target": "billing_tier_manager_rationale_105", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L117", "weight": 1.0, "_src": "billing_tier_manager_rationale_117", "_tgt": "billing_tier_manager_tiermanager_require_feature", "source": "billing_tier_manager_tiermanager_require_feature", "target": "billing_tier_manager_rationale_117", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L129", "weight": 1.0, "_src": "billing_tier_manager_rationale_129", "_tgt": "billing_tier_manager_tiermanager_get_rate_limit", "source": "billing_tier_manager_tiermanager_get_rate_limit", "target": "billing_tier_manager_rationale_129", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\config\\settings.py", "source_location": "L5", "weight": 1.0, "_src": "api_app_config_settings_py", "_tgt": "config_settings_settings", "source": "api_app_config_settings_py", "target": "config_settings_settings", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\config\\settings.py", "source_location": "L5", "weight": 1.0, "_src": "config_settings_settings", "_tgt": "basesettings", "source": "config_settings_settings", "target": "basesettings", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L5", "weight": 1.0, "_src": "api_app_core_agent_registry_py", "_tgt": "abc", "source": "api_app_core_agent_registry_py", "target": "abc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L9", "weight": 1.0, "_src": "api_app_core_agent_registry_py", "_tgt": "core_agent_registry_baseagent", "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_baseagent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L23", "weight": 1.0, "_src": "api_app_core_agent_registry_py", "_tgt": "core_agent_registry_get_name", "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_get_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L26", "weight": 1.0, "_src": "api_app_core_agent_registry_py", "_tgt": "core_agent_registry_get_description", "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_get_description", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L29", "weight": 1.0, "_src": "api_app_core_agent_registry_py", "_tgt": "core_agent_registry_skills", "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_skills", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L1", "weight": 1.0, "_src": "core_agent_registry_rationale_1", "_tgt": "api_app_core_agent_registry_py", "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_rationale_1", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L9", "weight": 1.0, "_src": "core_agent_registry_baseagent", "_tgt": "abc", "source": "core_agent_registry_baseagent", "target": "abc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L12", "weight": 1.0, "_src": "core_agent_registry_baseagent", "_tgt": "core_agent_registry_baseagent_init", "source": "core_agent_registry_baseagent", "target": "core_agent_registry_baseagent_init", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L10", "weight": 1.0, "_src": "core_agent_registry_rationale_10", "_tgt": "core_agent_registry_baseagent", "source": "core_agent_registry_baseagent", "target": "core_agent_registry_rationale_10", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L61", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_is_agent_running", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_is_agent_running", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L154", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_is_overdue", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_is_overdue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L179", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_make_agent_executor", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_make_agent_executor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L204", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_as_text", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_as_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L222", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_run_agent_with_tools", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_run_agent_with_tools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L330", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_build_processing_tools", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_build_processing_tools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L343", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_scan_directories", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_scan_directories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L411", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_fetch_projects", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_fetch_projects", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L429", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_fetch_domain_entities", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_fetch_domain_entities", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L449", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_format_entities_for_context", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_format_entities_for_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L497", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_format_projects", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_format_projects", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L512", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_format_metadata", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_format_metadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L527", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_get_extraction_rules", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_get_extraction_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L543", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_get_no_match_behavior", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_get_no_match_behavior", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L556", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_run_local_agent", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L769", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_run_cloud_agent", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_run_cloud_agent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L984", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_trigger_pending_runs", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_trigger_pending_runs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1004", "weight": 1.0, "_src": "api_app_core_agent_runner_py", "_tgt": "core_agent_runner_finalize_run", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_finalize_run", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1", "weight": 1.0, "_src": "core_agent_runner_rationale_1", "_tgt": "api_app_core_agent_runner_py", "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L62", "weight": 1.0, "_src": "core_agent_runner_rationale_62", "_tgt": "core_agent_runner_is_agent_running", "source": "core_agent_runner_is_agent_running", "target": "core_agent_runner_rationale_62", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L155", "weight": 1.0, "_src": "core_agent_runner_rationale_155", "_tgt": "core_agent_runner_is_overdue", "source": "core_agent_runner_is_overdue", "target": "core_agent_runner_rationale_155", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L602", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_make_agent_executor", "source": "core_agent_runner_make_agent_executor", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L887", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "core_agent_runner_make_agent_executor", "source": "core_agent_runner_make_agent_executor", "target": "core_agent_runner_run_cloud_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L184", "weight": 1.0, "_src": "core_agent_runner_rationale_184", "_tgt": "core_agent_runner_make_agent_executor", "source": "core_agent_runner_make_agent_executor", "target": "core_agent_runner_rationale_184", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L278", "weight": 1.0, "_src": "core_agent_runner_run_agent_with_tools", "_tgt": "core_agent_runner_as_text", "source": "core_agent_runner_as_text", "target": "core_agent_runner_run_agent_with_tools", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L685", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_run_agent_with_tools", "source": "core_agent_runner_run_agent_with_tools", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L917", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "core_agent_runner_run_agent_with_tools", "source": "core_agent_runner_run_agent_with_tools", "target": "core_agent_runner_run_cloud_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L234", "weight": 1.0, "_src": "core_agent_runner_rationale_234", "_tgt": "core_agent_runner_run_agent_with_tools", "source": "core_agent_runner_run_agent_with_tools", "target": "core_agent_runner_rationale_234", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L239", "weight": 1.0, "_src": "core_agent_runner_run_agent_with_tools", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_agent_runner_run_agent_with_tools", "target": "core_langfuse_client_get_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L240", "weight": 1.0, "_src": "core_agent_runner_run_agent_with_tools", "_tgt": "core_llm_get_agent_llm", "source": "core_agent_runner_run_agent_with_tools", "target": "core_llm_get_agent_llm" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L249", "weight": 1.0, "_src": "core_agent_runner_run_agent_with_tools", "_tgt": "core_langfuse_client_langfuse_context", "source": "core_agent_runner_run_agent_with_tools", "target": "core_langfuse_client_langfuse_context" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L269", "weight": 1.0, "_src": "core_agent_runner_run_agent_with_tools", "_tgt": "core_llm_model_for_agent", "source": "core_agent_runner_run_agent_with_tools", "target": "core_llm_model_for_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L278", "weight": 1.0, "_src": "core_agent_runner_run_agent_with_tools", "_tgt": "core_langfuse_client_extract_usage", "source": "core_agent_runner_run_agent_with_tools", "target": "core_langfuse_client_extract_usage" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L609", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_build_processing_tools", "source": "core_agent_runner_build_processing_tools", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L891", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "core_agent_runner_build_processing_tools", "source": "core_agent_runner_build_processing_tools", "target": "core_agent_runner_run_cloud_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L331", "weight": 1.0, "_src": "core_agent_runner_rationale_331", "_tgt": "core_agent_runner_build_processing_tools", "source": "core_agent_runner_build_processing_tools", "target": "core_agent_runner_rationale_331", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L613", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_scan_directories", "source": "core_agent_runner_scan_directories", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L348", "weight": 1.0, "_src": "core_agent_runner_rationale_348", "_tgt": "core_agent_runner_scan_directories", "source": "core_agent_runner_scan_directories", "target": "core_agent_runner_rationale_348", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L355", "weight": 1.0, "_src": "core_agent_runner_scan_directories", "_tgt": "core_agent_session_buffer_sessionbuffer_set", "source": "core_agent_runner_scan_directories", "target": "core_agent_session_buffer_sessionbuffer_set" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L390", "weight": 1.0, "_src": "core_agent_runner_scan_directories", "_tgt": "core_ws_context_execute_on_client", "source": "core_agent_runner_scan_directories", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L627", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_fetch_projects", "source": "core_agent_runner_fetch_projects", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L412", "weight": 1.0, "_src": "core_agent_runner_rationale_412", "_tgt": "core_agent_runner_fetch_projects", "source": "core_agent_runner_fetch_projects", "target": "core_agent_runner_rationale_412", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L414", "weight": 1.0, "_src": "core_agent_runner_fetch_projects", "_tgt": "core_ws_context_execute_on_client", "source": "core_agent_runner_fetch_projects", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L430", "weight": 1.0, "_src": "core_agent_runner_rationale_430", "_tgt": "core_agent_runner_fetch_domain_entities", "source": "core_agent_runner_fetch_domain_entities", "target": "core_agent_runner_rationale_430", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L438", "weight": 1.0, "_src": "core_agent_runner_fetch_domain_entities", "_tgt": "core_ws_context_execute_on_client", "source": "core_agent_runner_fetch_domain_entities", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L450", "weight": 1.0, "_src": "core_agent_runner_rationale_450", "_tgt": "core_agent_runner_format_entities_for_context", "source": "core_agent_runner_format_entities_for_context", "target": "core_agent_runner_rationale_450", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L628", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_format_projects", "source": "core_agent_runner_format_projects", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L498", "weight": 1.0, "_src": "core_agent_runner_rationale_498", "_tgt": "core_agent_runner_format_projects", "source": "core_agent_runner_format_projects", "target": "core_agent_runner_rationale_498", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L224", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_format_projects_empty", "_tgt": "core_agent_runner_format_projects", "source": "core_agent_runner_format_projects", "target": "tests_test_agent_runner_v2_test_format_projects_empty" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L228", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_format_projects_with_data", "_tgt": "core_agent_runner_format_projects", "source": "core_agent_runner_format_projects", "target": "tests_test_agent_runner_v2_test_format_projects_with_data" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L664", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_format_metadata", "source": "core_agent_runner_format_metadata", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L513", "weight": 1.0, "_src": "core_agent_runner_rationale_513", "_tgt": "core_agent_runner_format_metadata", "source": "core_agent_runner_format_metadata", "target": "core_agent_runner_rationale_513", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L234", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_format_metadata_empty", "_tgt": "core_agent_runner_format_metadata", "source": "core_agent_runner_format_metadata", "target": "tests_test_agent_runner_v2_test_format_metadata_empty" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L239", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_format_metadata_email", "_tgt": "core_agent_runner_format_metadata", "source": "core_agent_runner_format_metadata", "target": "tests_test_agent_runner_v2_test_format_metadata_email" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L659", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_get_extraction_rules", "source": "core_agent_runner_get_extraction_rules", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L528", "weight": 1.0, "_src": "core_agent_runner_rationale_528", "_tgt": "core_agent_runner_get_extraction_rules", "source": "core_agent_runner_get_extraction_rules", "target": "core_agent_runner_rationale_528", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L245", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_get_extraction_rules_match", "_tgt": "core_agent_runner_get_extraction_rules", "source": "core_agent_runner_get_extraction_rules", "target": "tests_test_agent_runner_v2_test_get_extraction_rules_match" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L250", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback", "_tgt": "core_agent_runner_get_extraction_rules", "source": "core_agent_runner_get_extraction_rules", "target": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L660", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_get_no_match_behavior", "source": "core_agent_runner_get_no_match_behavior", "target": "core_agent_runner_run_local_agent", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L544", "weight": 1.0, "_src": "core_agent_runner_rationale_544", "_tgt": "core_agent_runner_get_no_match_behavior", "source": "core_agent_runner_get_no_match_behavior", "target": "core_agent_runner_rationale_544", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L255", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules", "_tgt": "core_agent_runner_get_no_match_behavior", "source": "core_agent_runner_get_no_match_behavior", "target": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L260", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_get_no_match_behavior_default", "_tgt": "core_agent_runner_get_no_match_behavior", "source": "core_agent_runner_get_no_match_behavior", "target": "tests_test_agent_runner_v2_test_get_no_match_behavior_default" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L594", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_agent_runner_finalize_run", "source": "core_agent_runner_run_local_agent", "target": "core_agent_runner_finalize_run", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L563", "weight": 1.0, "_src": "core_agent_runner_rationale_563", "_tgt": "core_agent_runner_run_local_agent", "source": "core_agent_runner_run_local_agent", "target": "core_agent_runner_rationale_563", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L603", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_ws_context_set_client_executor", "source": "core_agent_runner_run_local_agent", "target": "core_ws_context_set_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L631", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_agent_runner_run_local_agent", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L638", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_ws_context_execute_on_client", "source": "core_agent_runner_run_local_agent", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L650", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "preprocessors_init_detect_content_type", "source": "core_agent_runner_run_local_agent", "target": "preprocessors_init_detect_content_type" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L651", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "preprocessors_init_preprocess", "source": "core_agent_runner_run_local_agent", "target": "preprocessors_init_preprocess" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L666", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_agent_runner_run_local_agent", "target": "core_langfuse_client_compile_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L724", "weight": 1.0, "_src": "core_agent_runner_run_local_agent", "_tgt": "core_ws_context_clear_client_executor", "source": "core_agent_runner_run_local_agent", "target": "core_ws_context_clear_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L275", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_9_device_offline", "_tgt": "core_agent_runner_run_local_agent", "source": "core_agent_runner_run_local_agent", "target": "tests_test_agent_runner_v2_test_2_9_device_offline" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L300", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_10_empty_file", "_tgt": "core_agent_runner_run_local_agent", "source": "core_agent_runner_run_local_agent", "target": "tests_test_agent_runner_v2_test_2_10_empty_file" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L332", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_8_items_created_count", "_tgt": "core_agent_runner_run_local_agent", "source": "core_agent_runner_run_local_agent", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L382", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "core_agent_runner_run_local_agent", "source": "core_agent_runner_run_local_agent", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L799", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "core_agent_runner_finalize_run", "source": "core_agent_runner_run_cloud_agent", "target": "core_agent_runner_finalize_run", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L775", "weight": 1.0, "_src": "core_agent_runner_rationale_775", "_tgt": "core_agent_runner_run_cloud_agent", "source": "core_agent_runner_run_cloud_agent", "target": "core_agent_runner_rationale_775", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L818", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "integrations_init_decrypt_token", "source": "core_agent_runner_run_cloud_agent", "target": "integrations_init_decrypt_token" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L830", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "integrations_init_get_provider", "source": "core_agent_runner_run_cloud_agent", "target": "integrations_init_get_provider" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L888", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "core_ws_context_set_client_executor", "source": "core_agent_runner_run_cloud_agent", "target": "core_ws_context_set_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L904", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_agent_runner_run_cloud_agent", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L907", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_agent_runner_run_cloud_agent", "target": "core_langfuse_client_compile_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L930", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "core_ws_context_clear_client_executor", "source": "core_agent_runner_run_cloud_agent", "target": "core_ws_context_clear_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L936", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "integrations_init_encrypt_token", "source": "core_agent_runner_run_cloud_agent", "target": "integrations_init_encrypt_token" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L989", "weight": 1.0, "_src": "core_agent_runner_rationale_989", "_tgt": "core_agent_runner_trigger_pending_runs", "source": "core_agent_runner_trigger_pending_runs", "target": "core_agent_runner_rationale_989", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1015", "weight": 1.0, "_src": "core_agent_runner_rationale_1015", "_tgt": "core_agent_runner_finalize_run", "source": "core_agent_runner_finalize_run", "target": "core_agent_runner_rationale_1015", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_1", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_1", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_62", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_62", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_155", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_155", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_184", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_184", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_234", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_234", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_331", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_331", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_348", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_348", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_412", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_412", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_430", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_430", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_450", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_450", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_498", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_498", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_513", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_513", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_528", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_528", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_544", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_544", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_563", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_563", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_775", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_775", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_989", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_989", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_1015", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_1015", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L22", "weight": 1.0, "_src": "api_app_core_agent_session_buffer_py", "_tgt": "core_agent_session_buffer_sessionbuffer", "source": "api_app_core_agent_session_buffer_py", "target": "core_agent_session_buffer_sessionbuffer", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L1", "weight": 1.0, "_src": "core_agent_session_buffer_rationale_1", "_tgt": "api_app_core_agent_session_buffer_py", "source": "api_app_core_agent_session_buffer_py", "target": "core_agent_session_buffer_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L23", "weight": 1.0, "_src": "core_agent_session_buffer_sessionbuffer", "_tgt": "core_agent_session_buffer_sessionbuffer_init", "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L27", "weight": 1.0, "_src": "core_agent_session_buffer_sessionbuffer", "_tgt": "core_agent_session_buffer_sessionbuffer_evict_stale", "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_evict_stale", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L33", "weight": 1.0, "_src": "core_agent_session_buffer_sessionbuffer", "_tgt": "core_agent_session_buffer_sessionbuffer_get", "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L46", "weight": 1.0, "_src": "core_agent_session_buffer_sessionbuffer", "_tgt": "core_agent_session_buffer_sessionbuffer_set", "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_set", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L53", "weight": 1.0, "_src": "core_agent_session_buffer_sessionbuffer", "_tgt": "core_agent_session_buffer_sessionbuffer_clear", "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_clear", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L50", "weight": 1.0, "_src": "core_agent_session_buffer_sessionbuffer_set", "_tgt": "core_agent_session_buffer_sessionbuffer_evict_stale", "source": "core_agent_session_buffer_sessionbuffer_evict_stale", "target": "core_agent_session_buffer_sessionbuffer_set", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L493", "weight": 1.0, "_src": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "core_agent_session_buffer_sessionbuffer_set", "source": "core_agent_session_buffer_sessionbuffer_set", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L137", "weight": 1.0, "_src": "api_app_core_brief_agent_py", "_tgt": "core_brief_agent_resolve_language", "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_resolve_language", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L143", "weight": 1.0, "_src": "api_app_core_brief_agent_py", "_tgt": "core_brief_agent_build_read_tools", "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_build_read_tools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L153", "weight": 1.0, "_src": "api_app_core_brief_agent_py", "_tgt": "core_brief_agent_run_home_brief", "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_run_home_brief", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L187", "weight": 1.0, "_src": "api_app_core_brief_agent_py", "_tgt": "core_brief_agent_run_project_brief", "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_run_project_brief", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L1", "weight": 1.0, "_src": "core_brief_agent_rationale_1", "_tgt": "api_app_core_brief_agent_py", "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L164", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_brief_agent_resolve_language", "source": "core_brief_agent_resolve_language", "target": "core_brief_agent_run_home_brief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L199", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_brief_agent_resolve_language", "source": "core_brief_agent_resolve_language", "target": "core_brief_agent_run_project_brief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L174", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_brief_agent_build_read_tools", "source": "core_brief_agent_build_read_tools", "target": "core_brief_agent_run_home_brief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L212", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_brief_agent_build_read_tools", "source": "core_brief_agent_build_read_tools", "target": "core_brief_agent_run_project_brief", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L149", "weight": 1.0, "_src": "core_brief_agent_build_read_tools", "_tgt": "core_deep_agent_read_only_memory_tools", "source": "core_brief_agent_build_read_tools", "target": "core_deep_agent_read_only_memory_tools" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L89", "weight": 1.0, "_src": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "_tgt": "core_brief_agent_build_read_tools", "source": "core_brief_agent_build_read_tools", "target": "tests_test_brief_agent_test_build_read_tools_read_only_subset" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L157", "weight": 1.0, "_src": "core_brief_agent_rationale_157", "_tgt": "core_brief_agent_run_home_brief", "source": "core_brief_agent_run_home_brief", "target": "core_brief_agent_rationale_157", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L162", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_deep_agent_trace_id_from_context", "source": "core_brief_agent_run_home_brief", "target": "core_deep_agent_trace_id_from_context" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L166", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_brief_agent_run_home_brief", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L167", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_brief_agent_run_home_brief", "target": "core_langfuse_client_compile_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L168", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_deep_agent_relational_memory_injection", "source": "core_brief_agent_run_home_brief", "target": "core_deep_agent_relational_memory_injection" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L169", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_brief_agent_run_home_brief", "target": "core_deep_agent_proactive_hints_injection" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L170", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_deep_agent_language_instruction", "source": "core_brief_agent_run_home_brief", "target": "core_deep_agent_language_instruction" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L175", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_deep_agent_run_single_agent_stream", "source": "core_brief_agent_run_home_brief", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L50", "weight": 1.0, "_src": "tests_test_brief_agent_test_run_home_brief_streams_text", "_tgt": "core_brief_agent_run_home_brief", "source": "core_brief_agent_run_home_brief", "target": "tests_test_brief_agent_test_run_home_brief_streams_text" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L192", "weight": 1.0, "_src": "core_brief_agent_rationale_192", "_tgt": "core_brief_agent_run_project_brief", "source": "core_brief_agent_run_project_brief", "target": "core_brief_agent_rationale_192", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L197", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_deep_agent_trace_id_from_context", "source": "core_brief_agent_run_project_brief", "target": "core_deep_agent_trace_id_from_context" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L201", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_brief_agent_run_project_brief", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L202", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_brief_agent_run_project_brief", "target": "core_langfuse_client_compile_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L206", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_deep_agent_relational_memory_injection", "source": "core_brief_agent_run_project_brief", "target": "core_deep_agent_relational_memory_injection" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L207", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_brief_agent_run_project_brief", "target": "core_deep_agent_proactive_hints_injection" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L208", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_deep_agent_language_instruction", "source": "core_brief_agent_run_project_brief", "target": "core_deep_agent_language_instruction" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L213", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_deep_agent_run_single_agent_stream", "source": "core_brief_agent_run_project_brief", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L71", "weight": 1.0, "_src": "tests_test_brief_agent_test_run_project_brief_streams_text", "_tgt": "core_brief_agent_run_project_brief", "source": "core_brief_agent_run_project_brief", "target": "tests_test_brief_agent_test_run_project_brief_streams_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L44", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_language_instruction", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_language_instruction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L61", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_datetime_context_injection", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_datetime_context_injection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L150", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_proactive_hints_injection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L166", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_relational_memory_injection", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_relational_memory_injection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L185", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_user_identity_injection", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_user_identity_injection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L201", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_request_context_block", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_request_context_block", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L319", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_as_text", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_as_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L337", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_candidate_tokens", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_candidate_tokens", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L342", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_resolve_project_id_from_message", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_resolve_project_id_from_message", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L377", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_needs_project_resolution", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_needs_project_resolution", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L382", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_prepare_context", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_prepare_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L392", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_all_tools", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_all_tools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L396", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_trace_id_from_context", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_trace_id_from_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L405", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_session_id_from_context", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_session_id_from_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L414", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_build_system_prompt", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_build_system_prompt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L433", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_is_upcoming_timeline_query", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_is_upcoming_timeline_query", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L443", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_timeline_date_in_current_month_or_future", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_timeline_date_in_current_month_or_future", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L460", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_normalize_tagged_list_lines", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_normalize_tagged_list_lines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L503", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_strip_floating_markup_fragment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L510", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_strip_floating_markup", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_strip_floating_markup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L521", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_fallback_from_raw_floating_text", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_fallback_from_raw_floating_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L527", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_floatingstreamsanitizer", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_floatingstreamsanitizer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L534", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_split_safe_boundary", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_split_safe_boundary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L562", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_normalize_memory_label", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_normalize_memory_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L570", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_memory_tools", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_memory_tools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L695", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_read_only_memory_tools", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_read_only_memory_tools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L702", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_all_tools_for_user", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_all_tools_for_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L706", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_detect_domain_section", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_detect_domain_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L717", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_normalize_domain_payload", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_normalize_domain_payload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L745", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_parse_json_object", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_parse_json_object", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L765", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_infer_floating_domain_rule_based", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_infer_floating_domain_rule_based", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L808", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_infer_floating_domain", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_infer_floating_domain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L868", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_history_to_messages", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_history_to_messages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L885", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_single_agent", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_single_agent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1025", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_single_agent_stream", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1181", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_home", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_home", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1196", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_floating", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_floating", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1215", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_home_stream", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_home_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1243", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_floating_stream", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1286", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_update_core_memory", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_update_core_memory", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1", "weight": 1.0, "_src": "core_deep_agent_rationale_1", "_tgt": "api_app_core_deep_agent_py", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L420", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_language_instruction", "source": "core_deep_agent_language_instruction", "target": "core_deep_agent_build_system_prompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L45", "weight": 1.0, "_src": "core_deep_agent_rationale_45", "_tgt": "core_deep_agent_language_instruction", "source": "core_deep_agent_language_instruction", "target": "core_deep_agent_rationale_45", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L419", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "core_deep_agent_build_system_prompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L62", "weight": 1.0, "_src": "core_deep_agent_rationale_62", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "core_deep_agent_rationale_62", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L317", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L344", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_utc", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "tests_test_deep_agent_test_datetime_context_injection_utc" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L356", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L372", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L388", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L404", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L423", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_deep_agent_proactive_hints_injection", "target": "core_deep_agent_build_system_prompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L151", "weight": 1.0, "_src": "core_deep_agent_rationale_151", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_deep_agent_proactive_hints_injection", "target": "core_deep_agent_rationale_151", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L64", "weight": 1.0, "_src": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_deep_agent_proactive_hints_injection", "target": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L71", "weight": 1.0, "_src": "tests_test_memory_proactive_test_proactive_hints_injection_empty", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_deep_agent_proactive_hints_injection", "target": "tests_test_memory_proactive_test_proactive_hints_injection_empty" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L78", "weight": 1.0, "_src": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_deep_agent_proactive_hints_injection", "target": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L140", "weight": 1.0, "_src": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_deep_agent_proactive_hints_injection", "target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L422", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_relational_memory_injection", "source": "core_deep_agent_relational_memory_injection", "target": "core_deep_agent_build_system_prompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L167", "weight": 1.0, "_src": "core_deep_agent_rationale_167", "_tgt": "core_deep_agent_relational_memory_injection", "source": "core_deep_agent_relational_memory_injection", "target": "core_deep_agent_rationale_167", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L421", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_user_identity_injection", "source": "core_deep_agent_user_identity_injection", "target": "core_deep_agent_build_system_prompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L186", "weight": 1.0, "_src": "core_deep_agent_rationale_186", "_tgt": "core_deep_agent_user_identity_injection", "source": "core_deep_agent_user_identity_injection", "target": "core_deep_agent_rationale_186", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L424", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_request_context_block", "source": "core_deep_agent_request_context_block", "target": "core_deep_agent_build_system_prompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L202", "weight": 1.0, "_src": "core_deep_agent_rationale_202", "_tgt": "core_deep_agent_request_context_block", "source": "core_deep_agent_request_context_block", "target": "core_deep_agent_rationale_202", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L413", "weight": 1.0, "_src": "tests_test_deep_agent_test_request_context_block_scope_and_project", "_tgt": "core_deep_agent_request_context_block", "source": "core_deep_agent_request_context_block", "target": "tests_test_deep_agent_test_request_context_block_scope_and_project" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L419", "weight": 1.0, "_src": "tests_test_deep_agent_test_request_context_block_empty", "_tgt": "core_deep_agent_request_context_block", "source": "core_deep_agent_request_context_block", "target": "tests_test_deep_agent_test_request_context_block_empty" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L848", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_deep_agent_as_text", "source": "core_deep_agent_as_text", "target": "core_deep_agent_infer_floating_domain", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L945", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_as_text", "source": "core_deep_agent_as_text", "target": "core_deep_agent_run_single_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1089", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_as_text", "source": "core_deep_agent_as_text", "target": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L354", "weight": 1.0, "_src": "core_deep_agent_resolve_project_id_from_message", "_tgt": "core_deep_agent_candidate_tokens", "source": "core_deep_agent_candidate_tokens", "target": "core_deep_agent_resolve_project_id_from_message", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L385", "weight": 1.0, "_src": "core_deep_agent_prepare_context", "_tgt": "core_deep_agent_resolve_project_id_from_message", "source": "core_deep_agent_resolve_project_id_from_message", "target": "core_deep_agent_prepare_context", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L343", "weight": 1.0, "_src": "core_deep_agent_rationale_343", "_tgt": "core_deep_agent_resolve_project_id_from_message", "source": "core_deep_agent_resolve_project_id_from_message", "target": "core_deep_agent_rationale_343", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L345", "weight": 1.0, "_src": "core_deep_agent_resolve_project_id_from_message", "_tgt": "core_ws_context_execute_on_client", "source": "core_deep_agent_resolve_project_id_from_message", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L384", "weight": 1.0, "_src": "core_deep_agent_prepare_context", "_tgt": "core_deep_agent_needs_project_resolution", "source": "core_deep_agent_needs_project_resolution", "target": "core_deep_agent_prepare_context", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1182", "weight": 1.0, "_src": "core_deep_agent_run_home", "_tgt": "core_deep_agent_prepare_context", "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_home", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1197", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_prepare_context", "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_floating", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1220", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_prepare_context", "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_home_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1248", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_prepare_context", "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L703", "weight": 1.0, "_src": "core_deep_agent_all_tools_for_user", "_tgt": "core_deep_agent_all_tools", "source": "core_deep_agent_all_tools", "target": "core_deep_agent_all_tools_for_user", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L896", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_trace_id_from_context", "source": "core_deep_agent_trace_id_from_context", "target": "core_deep_agent_run_single_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1037", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_trace_id_from_context", "source": "core_deep_agent_trace_id_from_context", "target": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L897", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_session_id_from_context", "source": "core_deep_agent_session_id_from_context", "target": "core_deep_agent_run_single_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1038", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_session_id_from_context", "source": "core_deep_agent_session_id_from_context", "target": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1183", "weight": 1.0, "_src": "core_deep_agent_run_home", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_home", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1199", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_floating", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1221", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_home_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1252", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L415", "weight": 1.0, "_src": "core_deep_agent_rationale_415", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_rationale_415", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L416", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_deep_agent_build_system_prompt", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L417", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_deep_agent_build_system_prompt", "target": "core_langfuse_client_compile_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L440", "weight": 1.0, "_src": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L463", "weight": 1.0, "_src": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L464", "weight": 1.0, "_src": "core_deep_agent_normalize_tagged_list_lines", "_tgt": "core_deep_agent_is_upcoming_timeline_query", "source": "core_deep_agent_is_upcoming_timeline_query", "target": "core_deep_agent_normalize_tagged_list_lines", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L479", "weight": 1.0, "_src": "core_deep_agent_normalize_tagged_list_lines", "_tgt": "core_deep_agent_timeline_date_in_current_month_or_future", "source": "core_deep_agent_timeline_date_in_current_month_or_future", "target": "core_deep_agent_normalize_tagged_list_lines", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1193", "weight": 1.0, "_src": "core_deep_agent_run_home", "_tgt": "core_deep_agent_normalize_tagged_list_lines", "source": "core_deep_agent_normalize_tagged_list_lines", "target": "core_deep_agent_run_home", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1238", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_normalize_tagged_list_lines", "source": "core_deep_agent_normalize_tagged_list_lines", "target": "core_deep_agent_run_home_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L136", "weight": 1.0, "_src": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines", "_tgt": "core_deep_agent_normalize_tagged_list_lines", "source": "core_deep_agent_normalize_tagged_list_lines", "target": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L158", "weight": 1.0, "_src": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only", "_tgt": "core_deep_agent_normalize_tagged_list_lines", "source": "core_deep_agent_normalize_tagged_list_lines", "target": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L515", "weight": 1.0, "_src": "core_deep_agent_strip_floating_markup", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "source": "core_deep_agent_strip_floating_markup_fragment", "target": "core_deep_agent_strip_floating_markup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L522", "weight": 1.0, "_src": "core_deep_agent_fallback_from_raw_floating_text", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "source": "core_deep_agent_strip_floating_markup_fragment", "target": "core_deep_agent_fallback_from_raw_floating_text", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L552", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer_feed", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "source": "core_deep_agent_strip_floating_markup_fragment", "target": "core_deep_agent_floatingstreamsanitizer_feed", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L559", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer_finalize", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "source": "core_deep_agent_strip_floating_markup_fragment", "target": "core_deep_agent_floatingstreamsanitizer_finalize", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1209", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_strip_floating_markup", "source": "core_deep_agent_strip_floating_markup", "target": "core_deep_agent_run_floating", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L511", "weight": 1.0, "_src": "core_deep_agent_rationale_511", "_tgt": "core_deep_agent_strip_floating_markup", "source": "core_deep_agent_strip_floating_markup", "target": "core_deep_agent_rationale_511", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1211", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_fallback_from_raw_floating_text", "source": "core_deep_agent_fallback_from_raw_floating_text", "target": "core_deep_agent_run_floating", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1283", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_fallback_from_raw_floating_text", "source": "core_deep_agent_fallback_from_raw_floating_text", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L530", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer", "_tgt": "core_deep_agent_floatingstreamsanitizer_init", "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_floatingstreamsanitizer_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L549", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer", "_tgt": "core_deep_agent_floatingstreamsanitizer_feed", "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_floatingstreamsanitizer_feed", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L554", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer", "_tgt": "core_deep_agent_floatingstreamsanitizer_finalize", "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_floatingstreamsanitizer_finalize", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1253", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_floatingstreamsanitizer", "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L528", "weight": 1.0, "_src": "core_deep_agent_rationale_528", "_tgt": "core_deep_agent_floatingstreamsanitizer", "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_rationale_528", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_floatingstreamsanitizer", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L551", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer_feed", "_tgt": "core_deep_agent_split_safe_boundary", "source": "core_deep_agent_split_safe_boundary", "target": "core_deep_agent_floatingstreamsanitizer_feed", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1272", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_floatingstreamsanitizer_feed", "source": "core_deep_agent_floatingstreamsanitizer_feed", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1277", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_floatingstreamsanitizer_finalize", "source": "core_deep_agent_floatingstreamsanitizer_finalize", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L697", "weight": 1.0, "_src": "core_deep_agent_read_only_memory_tools", "_tgt": "core_deep_agent_memory_tools", "source": "core_deep_agent_memory_tools", "target": "core_deep_agent_read_only_memory_tools", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L703", "weight": 1.0, "_src": "core_deep_agent_all_tools_for_user", "_tgt": "core_deep_agent_memory_tools", "source": "core_deep_agent_memory_tools", "target": "core_deep_agent_all_tools_for_user", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L696", "weight": 1.0, "_src": "core_deep_agent_rationale_696", "_tgt": "core_deep_agent_read_only_memory_tools", "source": "core_deep_agent_read_only_memory_tools", "target": "core_deep_agent_rationale_696", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L900", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_all_tools_for_user", "source": "core_deep_agent_all_tools_for_user", "target": "core_deep_agent_run_single_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1042", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_all_tools_for_user", "source": "core_deep_agent_all_tools_for_user", "target": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L766", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain_rule_based", "_tgt": "core_deep_agent_detect_domain_section", "source": "core_deep_agent_detect_domain_section", "target": "core_deep_agent_infer_floating_domain_rule_based", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L853", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_deep_agent_normalize_domain_payload", "source": "core_deep_agent_normalize_domain_payload", "target": "core_deep_agent_infer_floating_domain", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L851", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_deep_agent_parse_json_object", "source": "core_deep_agent_parse_json_object", "target": "core_deep_agent_infer_floating_domain", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L865", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_deep_agent_infer_floating_domain_rule_based", "source": "core_deep_agent_infer_floating_domain_rule_based", "target": "core_deep_agent_infer_floating_domain", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1198", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_infer_floating_domain", "source": "core_deep_agent_infer_floating_domain", "target": "core_deep_agent_run_floating", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1249", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_infer_floating_domain", "source": "core_deep_agent_infer_floating_domain", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L818", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_llm_get_agent_llm", "source": "core_deep_agent_infer_floating_domain", "target": "core_llm_get_agent_llm" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L828", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_deep_agent_infer_floating_domain", "target": "core_langfuse_client_get_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L829", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_deep_agent_infer_floating_domain", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L838", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_langfuse_client_langfuse_context", "source": "core_deep_agent_infer_floating_domain", "target": "core_langfuse_client_langfuse_context" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L843", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_llm_model_for_agent", "source": "core_deep_agent_infer_floating_domain", "target": "core_llm_model_for_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L848", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_langfuse_client_extract_usage", "source": "core_deep_agent_infer_floating_domain", "target": "core_langfuse_client_extract_usage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L114", "weight": 1.0, "_src": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type", "_tgt": "core_deep_agent_infer_floating_domain", "source": "core_deep_agent_infer_floating_domain", "target": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L904", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_history_to_messages", "source": "core_deep_agent_history_to_messages", "target": "core_deep_agent_run_single_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1046", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_history_to_messages", "source": "core_deep_agent_history_to_messages", "target": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1184", "weight": 1.0, "_src": "core_deep_agent_run_home", "_tgt": "core_deep_agent_run_single_agent", "source": "core_deep_agent_run_single_agent", "target": "core_deep_agent_run_home", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1200", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_run_single_agent", "source": "core_deep_agent_run_single_agent", "target": "core_deep_agent_run_floating", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L898", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_deep_agent_run_single_agent", "target": "core_langfuse_client_get_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L899", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_llm_get_agent_llm", "source": "core_deep_agent_run_single_agent", "target": "core_llm_get_agent_llm" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L913", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_ws_context_set_tool_result_collector", "source": "core_deep_agent_run_single_agent", "target": "core_ws_context_set_tool_result_collector" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L915", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_langfuse_client_langfuse_context", "source": "core_deep_agent_run_single_agent", "target": "core_langfuse_client_langfuse_context" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L936", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_llm_model_for_agent", "source": "core_deep_agent_run_single_agent", "target": "core_llm_model_for_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L945", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_langfuse_client_extract_usage", "source": "core_deep_agent_run_single_agent", "target": "core_langfuse_client_extract_usage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1017", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_ws_context_clear_tool_result_collector", "source": "core_deep_agent_run_single_agent", "target": "core_ws_context_clear_tool_result_collector" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1223", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_run_single_agent_stream", "source": "core_deep_agent_run_single_agent_stream", "target": "core_deep_agent_run_home_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1256", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_run_single_agent_stream", "source": "core_deep_agent_run_single_agent_stream", "target": "core_deep_agent_run_floating_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1039", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_deep_agent_run_single_agent_stream", "target": "core_langfuse_client_get_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1040", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_llm_get_agent_llm", "source": "core_deep_agent_run_single_agent_stream", "target": "core_llm_get_agent_llm" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1056", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_ws_context_set_tool_result_collector", "source": "core_deep_agent_run_single_agent_stream", "target": "core_ws_context_set_tool_result_collector" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1058", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_langfuse_client_langfuse_context", "source": "core_deep_agent_run_single_agent_stream", "target": "core_langfuse_client_langfuse_context" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1080", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_llm_model_for_agent", "source": "core_deep_agent_run_single_agent_stream", "target": "core_llm_model_for_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1089", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_langfuse_client_extract_usage", "source": "core_deep_agent_run_single_agent_stream", "target": "core_langfuse_client_extract_usage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1173", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_ws_context_clear_tool_result_collector", "source": "core_deep_agent_run_single_agent_stream", "target": "core_ws_context_clear_tool_result_collector" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L72", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "_tgt": "core_deep_agent_run_home", "source": "core_deep_agent_run_home", "target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L178", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "_tgt": "core_deep_agent_run_floating", "source": "core_deep_agent_run_floating", "target": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L268", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "_tgt": "core_deep_agent_run_floating", "source": "core_deep_agent_run_floating", "target": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L86", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "_tgt": "core_deep_agent_run_floating_stream", "source": "core_deep_agent_run_floating_stream", "target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L201", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "_tgt": "core_deep_agent_run_floating_stream", "source": "core_deep_agent_run_floating_stream", "target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L247", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "_tgt": "core_deep_agent_run_floating_stream", "source": "core_deep_agent_run_floating_stream", "target": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L288", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "_tgt": "core_deep_agent_run_floating_stream", "source": "core_deep_agent_run_floating_stream", "target": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1287", "weight": 1.0, "_src": "core_deep_agent_rationale_1287", "_tgt": "core_deep_agent_update_core_memory", "source": "core_deep_agent_update_core_memory", "target": "core_deep_agent_rationale_1287", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1289", "weight": 1.0, "_src": "core_deep_agent_update_core_memory", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_update_core_memory", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_1", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_45", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_45", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_62", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_62", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_151", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_151", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_167", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_167", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_186", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_186", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_202", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_202", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_343", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_343", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_415", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_415", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_511", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_511", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_528", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_528", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_696", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_696", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L22", "weight": 0.8, "_src": "core_deep_agent_rationale_1287", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_1287", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L33", "weight": 1.0, "_src": "api_app_core_device_manager_py", "_tgt": "core_device_manager_deviceconnection", "source": "api_app_core_device_manager_py", "target": "core_device_manager_deviceconnection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L42", "weight": 1.0, "_src": "api_app_core_device_manager_py", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "api_app_core_device_manager_py", "target": "core_device_manager_deviceconnectionmanager", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L1", "weight": 1.0, "_src": "core_device_manager_rationale_1", "_tgt": "api_app_core_device_manager_py", "source": "api_app_core_device_manager_py", "target": "core_device_manager_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L68", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager_register", "_tgt": "core_device_manager_deviceconnection", "source": "core_device_manager_deviceconnection", "target": "core_device_manager_deviceconnectionmanager_register", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L34", "weight": 1.0, "_src": "core_device_manager_rationale_34", "_tgt": "core_device_manager_deviceconnection", "source": "core_device_manager_deviceconnection", "target": "core_device_manager_rationale_34", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L50", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "core_device_manager_deviceconnectionmanager_init", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L55", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "core_device_manager_deviceconnectionmanager_register", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_register", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L73", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "core_device_manager_deviceconnectionmanager_unregister", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_unregister", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L85", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "core_device_manager_deviceconnectionmanager_get_ws", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_get_ws", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L90", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "core_device_manager_deviceconnectionmanager_is_online", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_is_online", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L104", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "core_device_manager_deviceconnectionmanager_send_frame", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_send_frame", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L118", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "core_device_manager_deviceconnectionmanager_create_pending_call", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_create_pending_call", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L135", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L43", "weight": 1.0, "_src": "core_device_manager_rationale_43", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_rationale_43", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_1", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_102", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_175", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_175", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_269", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_269", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_287", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_287", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_313", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_313", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_354", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_354", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "tests_test_agent_runner_v2_rationale_401", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_401", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_device_ws_rationale_1", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_device_ws_rationale_48", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_device_ws_rationale_64", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_64", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_device_ws_rationale_177", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_177", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_device_ws_rationale_193", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_193", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_device_ws_rationale_202", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_202", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_device_ws_rationale_235", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_235", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_device_ws_rationale_257", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_257", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L159", "weight": 1.0, "_src": "tests_test_agent_runner_v2_make_manager", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_make_manager" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_device_ws.py", "source_location": "L65", "weight": 1.0, "_src": "tests_test_device_ws_manager", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_manager" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L56", "weight": 1.0, "_src": "core_device_manager_rationale_56", "_tgt": "core_device_manager_deviceconnectionmanager_register", "source": "core_device_manager_deviceconnectionmanager_register", "target": "core_device_manager_rationale_56", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L74", "weight": 1.0, "_src": "core_device_manager_rationale_74", "_tgt": "core_device_manager_deviceconnectionmanager_unregister", "source": "core_device_manager_deviceconnectionmanager_unregister", "target": "core_device_manager_rationale_74", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L86", "weight": 1.0, "_src": "core_device_manager_rationale_86", "_tgt": "core_device_manager_deviceconnectionmanager_get_ws", "source": "core_device_manager_deviceconnectionmanager_get_ws", "target": "core_device_manager_rationale_86", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L91", "weight": 1.0, "_src": "core_device_manager_rationale_91", "_tgt": "core_device_manager_deviceconnectionmanager_is_online", "source": "core_device_manager_deviceconnectionmanager_is_online", "target": "core_device_manager_rationale_91", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L105", "weight": 1.0, "_src": "core_device_manager_rationale_105", "_tgt": "core_device_manager_deviceconnectionmanager_send_frame", "source": "core_device_manager_deviceconnectionmanager_send_frame", "target": "core_device_manager_rationale_105", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L121", "weight": 1.0, "_src": "core_device_manager_rationale_121", "_tgt": "core_device_manager_deviceconnectionmanager_create_pending_call", "source": "core_device_manager_deviceconnectionmanager_create_pending_call", "target": "core_device_manager_rationale_121", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L138", "weight": 1.0, "_src": "core_device_manager_rationale_138", "_tgt": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "source": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "target": "core_device_manager_rationale_138", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L20", "weight": 1.0, "_src": "api_app_core_embeddings_py", "_tgt": "core_embeddings_embed_text", "source": "api_app_core_embeddings_py", "target": "core_embeddings_embed_text", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L1", "weight": 1.0, "_src": "core_embeddings_rationale_1", "_tgt": "api_app_core_embeddings_py", "source": "api_app_core_embeddings_py", "target": "core_embeddings_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L21", "weight": 1.0, "_src": "core_embeddings_rationale_21", "_tgt": "core_embeddings_embed_text", "source": "core_embeddings_embed_text", "target": "core_embeddings_rationale_21", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L367", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_associative", "_tgt": "core_embeddings_embed_text", "source": "core_embeddings_embed_text", "target": "core_memory_middleware_memorymiddleware_store_associative" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L615", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_load_associative", "_tgt": "core_embeddings_embed_text", "source": "core_embeddings_embed_text", "target": "core_memory_middleware_memorymiddleware_load_associative" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L361", "weight": 1.0, "_src": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "_tgt": "core_embeddings_embed_text", "source": "core_embeddings_embed_text", "target": "tests_test_memory_middleware_test_embed_text_returns_1536_floats" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L372", "weight": 1.0, "_src": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "_tgt": "core_embeddings_embed_text", "source": "core_embeddings_embed_text", "target": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L53", "weight": 1.0, "_src": "api_app_core_langfuse_client_py", "_tgt": "core_langfuse_client_get_langfuse", "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_get_langfuse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L82", "weight": 1.0, "_src": "api_app_core_langfuse_client_py", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_get_prompt_or_fallback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L108", "weight": 1.0, "_src": "api_app_core_langfuse_client_py", "_tgt": "core_langfuse_client_compile_prompt", "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_compile_prompt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L140", "weight": 1.0, "_src": "api_app_core_langfuse_client_py", "_tgt": "core_langfuse_client_extract_usage", "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_extract_usage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L152", "weight": 1.0, "_src": "api_app_core_langfuse_client_py", "_tgt": "core_langfuse_client_hash_user_id", "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_hash_user_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L163", "weight": 1.0, "_src": "api_app_core_langfuse_client_py", "_tgt": "core_langfuse_client_langfuse_context", "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_langfuse_context", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L1", "weight": 1.0, "_src": "core_langfuse_client_rationale_1", "_tgt": "api_app_core_langfuse_client_py", "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L94", "weight": 1.0, "_src": "core_langfuse_client_get_prompt_or_fallback", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "core_langfuse_client_get_prompt_or_fallback", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L171", "weight": 1.0, "_src": "core_langfuse_client_langfuse_context", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "core_langfuse_client_langfuse_context", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L54", "weight": 1.0, "_src": "core_langfuse_client_rationale_54", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "core_langfuse_client_rationale_54", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L126", "weight": 1.0, "_src": "core_memory_extraction_extract_candidates", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "core_memory_extraction_extract_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L191", "weight": 1.0, "_src": "core_memory_extraction_decide_action", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "core_memory_extraction_decide_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L270", "weight": 1.0, "_src": "core_memory_extraction_run_extraction_inner", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "core_memory_extraction_run_extraction_inner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L418", "weight": 1.0, "_src": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L512", "weight": 1.0, "_src": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L373", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L279", "weight": 1.0, "_src": "tests_test_journey_v2_test_eval_journey", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_langfuse_client_get_langfuse", "target": "tests_test_journey_v2_test_eval_journey" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L83", "weight": 1.0, "_src": "core_langfuse_client_rationale_83", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_langfuse_client_get_prompt_or_fallback", "target": "core_langfuse_client_rationale_83", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L96", "weight": 1.0, "_src": "core_memory_extraction_extract_candidates", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_langfuse_client_get_prompt_or_fallback", "target": "core_memory_extraction_extract_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L174", "weight": 1.0, "_src": "core_memory_extraction_decide_action", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_langfuse_client_get_prompt_or_fallback", "target": "core_memory_extraction_decide_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L409", "weight": 1.0, "_src": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_langfuse_client_get_prompt_or_fallback", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L503", "weight": 1.0, "_src": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_langfuse_client_get_prompt_or_fallback", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L109", "weight": 1.0, "_src": "core_langfuse_client_rationale_109", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_langfuse_client_compile_prompt", "target": "core_langfuse_client_rationale_109", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L412", "weight": 1.0, "_src": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_langfuse_client_compile_prompt", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L506", "weight": 1.0, "_src": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_langfuse_client_compile_prompt", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L141", "weight": 1.0, "_src": "core_langfuse_client_rationale_141", "_tgt": "core_langfuse_client_extract_usage", "source": "core_langfuse_client_extract_usage", "target": "core_langfuse_client_rationale_141", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L143", "weight": 1.0, "_src": "core_memory_extraction_extract_candidates", "_tgt": "core_langfuse_client_extract_usage", "source": "core_langfuse_client_extract_usage", "target": "core_memory_extraction_extract_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L209", "weight": 1.0, "_src": "core_memory_extraction_decide_action", "_tgt": "core_langfuse_client_extract_usage", "source": "core_langfuse_client_extract_usage", "target": "core_memory_extraction_decide_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L433", "weight": 1.0, "_src": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "core_langfuse_client_extract_usage", "source": "core_langfuse_client_extract_usage", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L527", "weight": 1.0, "_src": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "core_langfuse_client_extract_usage", "source": "core_langfuse_client_extract_usage", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L185", "weight": 1.0, "_src": "core_langfuse_client_langfuse_context", "_tgt": "core_langfuse_client_hash_user_id", "source": "core_langfuse_client_hash_user_id", "target": "core_langfuse_client_langfuse_context", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L153", "weight": 1.0, "_src": "core_langfuse_client_rationale_153", "_tgt": "core_langfuse_client_hash_user_id", "source": "core_langfuse_client_hash_user_id", "target": "core_langfuse_client_rationale_153", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L167", "weight": 1.0, "_src": "core_langfuse_client_rationale_167", "_tgt": "core_langfuse_client_langfuse_context", "source": "core_langfuse_client_langfuse_context", "target": "core_langfuse_client_rationale_167", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L310", "weight": 1.0, "_src": "core_memory_extraction_run_extraction_inner", "_tgt": "core_langfuse_client_langfuse_context", "source": "core_langfuse_client_langfuse_context", "target": "core_memory_extraction_run_extraction_inner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L46", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "core_llm_api_key_for_model", "source": "api_app_core_llm_py", "target": "core_llm_api_key_for_model", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L66", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "core_llm_get_llm", "source": "api_app_core_llm_py", "target": "core_llm_get_llm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L117", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "core_llm_model_for_agent", "source": "api_app_core_llm_py", "target": "core_llm_model_for_agent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L122", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "core_llm_get_agent_llm", "source": "api_app_core_llm_py", "target": "core_llm_get_agent_llm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L136", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "core_llm_embed", "source": "api_app_core_llm_py", "target": "core_llm_embed", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L1", "weight": 1.0, "_src": "core_llm_rationale_1", "_tgt": "api_app_core_llm_py", "source": "api_app_core_llm_py", "target": "core_llm_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L99", "weight": 1.0, "_src": "core_llm_get_llm", "_tgt": "core_llm_api_key_for_model", "source": "core_llm_api_key_for_model", "target": "core_llm_get_llm", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L47", "weight": 1.0, "_src": "core_llm_rationale_47", "_tgt": "core_llm_api_key_for_model", "source": "core_llm_api_key_for_model", "target": "core_llm_rationale_47", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L133", "weight": 1.0, "_src": "core_llm_get_agent_llm", "_tgt": "core_llm_get_llm", "source": "core_llm_get_llm", "target": "core_llm_get_agent_llm", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L71", "weight": 1.0, "_src": "core_llm_rationale_71", "_tgt": "core_llm_get_llm", "source": "core_llm_get_llm", "target": "core_llm_rationale_71", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L132", "weight": 1.0, "_src": "core_llm_get_agent_llm", "_tgt": "core_llm_model_for_agent", "source": "core_llm_model_for_agent", "target": "core_llm_get_agent_llm", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L118", "weight": 1.0, "_src": "core_llm_rationale_118", "_tgt": "core_llm_model_for_agent", "source": "core_llm_model_for_agent", "target": "core_llm_rationale_118", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L138", "weight": 1.0, "_src": "core_memory_extraction_extract_candidates", "_tgt": "core_llm_model_for_agent", "source": "core_llm_model_for_agent", "target": "core_memory_extraction_extract_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L204", "weight": 1.0, "_src": "core_memory_extraction_decide_action", "_tgt": "core_llm_model_for_agent", "source": "core_llm_model_for_agent", "target": "core_memory_extraction_decide_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L428", "weight": 1.0, "_src": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "core_llm_model_for_agent", "source": "core_llm_model_for_agent", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L522", "weight": 1.0, "_src": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "core_llm_model_for_agent", "source": "core_llm_model_for_agent", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L127", "weight": 1.0, "_src": "core_llm_rationale_127", "_tgt": "core_llm_get_agent_llm", "source": "core_llm_get_agent_llm", "target": "core_llm_rationale_127", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L122", "weight": 1.0, "_src": "core_memory_extraction_extract_candidates", "_tgt": "core_llm_get_agent_llm", "source": "core_llm_get_agent_llm", "target": "core_memory_extraction_extract_candidates" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L190", "weight": 1.0, "_src": "core_memory_extraction_decide_action", "_tgt": "core_llm_get_agent_llm", "source": "core_llm_get_agent_llm", "target": "core_memory_extraction_decide_action" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L260", "weight": 1.0, "_src": "core_memory_maintenance_extract_proactive_patterns", "_tgt": "core_llm_get_agent_llm", "source": "core_llm_get_agent_llm", "target": "core_memory_maintenance_extract_proactive_patterns" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L417", "weight": 1.0, "_src": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "core_llm_get_agent_llm", "source": "core_llm_get_agent_llm", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L511", "weight": 1.0, "_src": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "core_llm_get_agent_llm", "source": "core_llm_get_agent_llm", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L137", "weight": 1.0, "_src": "core_llm_rationale_137", "_tgt": "core_llm_embed", "source": "core_llm_embed", "target": "core_llm_rationale_137", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L68", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_memorycandidate", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_memorycandidate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L78", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_extractionresult", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_extractionresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L84", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_extract_candidates", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_extract_candidates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L159", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_decide_action", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_decide_action", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L226", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_run_extraction", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_run_extraction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L249", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_run_extraction_inner", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_run_extraction_inner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L327", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_apply_candidate", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_apply_candidate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L392", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_content_to_key", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_content_to_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L399", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_upsert_relation", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_upsert_relation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L424", "weight": 1.0, "_src": "api_app_core_memory_extraction_py", "_tgt": "core_memory_extraction_store_proactive_stub", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_store_proactive_stub", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L1", "weight": 1.0, "_src": "core_memory_extraction_rationale_1", "_tgt": "api_app_core_memory_extraction_py", "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_rationale_1", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_memorycandidate", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_memorycandidate", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_1", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_56", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_66", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_238", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_307", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_327", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L150", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_test_decide_action_add_when_no_existing" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L157", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_noop", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_test_decide_action_noop" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L177", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_update", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_test_decide_action_update" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L197", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_delete", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_test_decide_action_delete" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L217", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "_tgt": "core_memory_extraction_memorycandidate", "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L154", "weight": 1.0, "_src": "core_memory_extraction_extract_candidates", "_tgt": "core_memory_extraction_extractionresult", "source": "core_memory_extraction_extractionresult", "target": "core_memory_extraction_extract_candidates", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_extractionresult", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_extractionresult", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_1", "_tgt": "core_memory_extraction_extractionresult", "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_56", "_tgt": "core_memory_extraction_extractionresult", "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_66", "_tgt": "core_memory_extraction_extractionresult", "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_238", "_tgt": "core_memory_extraction_extractionresult", "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_307", "_tgt": "core_memory_extraction_extractionresult", "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_327", "_tgt": "core_memory_extraction_extractionresult", "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L89", "weight": 1.0, "_src": "core_memory_extraction_rationale_89", "_tgt": "core_memory_extraction_extract_candidates", "source": "core_memory_extraction_extract_candidates", "target": "core_memory_extraction_rationale_89", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L114", "weight": 1.0, "_src": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "_tgt": "core_memory_extraction_extract_candidates", "source": "core_memory_extraction_extract_candidates", "target": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L140", "weight": 1.0, "_src": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure", "_tgt": "core_memory_extraction_extract_candidates", "source": "core_memory_extraction_extract_candidates", "target": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L355", "weight": 1.0, "_src": "core_memory_extraction_apply_candidate", "_tgt": "core_memory_extraction_decide_action", "source": "core_memory_extraction_decide_action", "target": "core_memory_extraction_apply_candidate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L163", "weight": 1.0, "_src": "core_memory_extraction_rationale_163", "_tgt": "core_memory_extraction_decide_action", "source": "core_memory_extraction_decide_action", "target": "core_memory_extraction_rationale_163", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L151", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "_tgt": "core_memory_extraction_decide_action", "source": "core_memory_extraction_decide_action", "target": "tests_test_memory_extraction_test_decide_action_add_when_no_existing" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L170", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_noop", "_tgt": "core_memory_extraction_decide_action", "source": "core_memory_extraction_decide_action", "target": "tests_test_memory_extraction_test_decide_action_noop" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L190", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_update", "_tgt": "core_memory_extraction_decide_action", "source": "core_memory_extraction_decide_action", "target": "tests_test_memory_extraction_test_decide_action_update" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L210", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_delete", "_tgt": "core_memory_extraction_decide_action", "source": "core_memory_extraction_decide_action", "target": "tests_test_memory_extraction_test_decide_action_delete" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L229", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "_tgt": "core_memory_extraction_decide_action", "source": "core_memory_extraction_decide_action", "target": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L244", "weight": 1.0, "_src": "core_memory_extraction_run_extraction", "_tgt": "core_memory_extraction_run_extraction_inner", "source": "core_memory_extraction_run_extraction", "target": "core_memory_extraction_run_extraction_inner", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L233", "weight": 1.0, "_src": "core_memory_extraction_rationale_233", "_tgt": "core_memory_extraction_run_extraction", "source": "core_memory_extraction_run_extraction", "target": "core_memory_extraction_rationale_233", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L137", "weight": 1.0, "_src": "core_memory_maintenance_drain_extraction_queue_inner", "_tgt": "core_memory_extraction_run_extraction", "source": "core_memory_extraction_run_extraction", "target": "core_memory_maintenance_drain_extraction_queue_inner" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L284", "weight": 1.0, "_src": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "_tgt": "core_memory_extraction_run_extraction", "source": "core_memory_extraction_run_extraction", "target": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L258", "weight": 1.0, "_src": "core_memory_extraction_run_extraction_inner", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_run_extraction_inner", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L369", "weight": 1.0, "_src": "core_memory_extraction_apply_candidate", "_tgt": "core_memory_extraction_upsert_relation", "source": "core_memory_extraction_apply_candidate", "target": "core_memory_extraction_upsert_relation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L377", "weight": 1.0, "_src": "core_memory_extraction_apply_candidate", "_tgt": "core_memory_extraction_content_to_key", "source": "core_memory_extraction_apply_candidate", "target": "core_memory_extraction_content_to_key", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L384", "weight": 1.0, "_src": "core_memory_extraction_apply_candidate", "_tgt": "core_memory_extraction_store_proactive_stub", "source": "core_memory_extraction_apply_candidate", "target": "core_memory_extraction_store_proactive_stub", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L335", "weight": 1.0, "_src": "core_memory_extraction_rationale_335", "_tgt": "core_memory_extraction_apply_candidate", "source": "core_memory_extraction_apply_candidate", "target": "core_memory_extraction_rationale_335", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L393", "weight": 1.0, "_src": "core_memory_extraction_rationale_393", "_tgt": "core_memory_extraction_content_to_key", "source": "core_memory_extraction_content_to_key", "target": "core_memory_extraction_rationale_393", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L406", "weight": 1.0, "_src": "core_memory_extraction_rationale_406", "_tgt": "core_memory_extraction_upsert_relation", "source": "core_memory_extraction_upsert_relation", "target": "core_memory_extraction_rationale_406", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L431", "weight": 1.0, "_src": "core_memory_extraction_rationale_431", "_tgt": "core_memory_extraction_store_proactive_stub", "source": "core_memory_extraction_store_proactive_stub", "target": "core_memory_extraction_rationale_431", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L436", "weight": 1.0, "_src": "core_memory_extraction_store_proactive_stub", "_tgt": "tests_test_memory_models_encrypt", "source": "core_memory_extraction_store_proactive_stub", "target": "tests_test_memory_models_encrypt" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_rationale_1", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_rationale_89", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_rationale_89", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_rationale_163", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_rationale_163", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_rationale_233", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_rationale_233", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_rationale_335", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_rationale_335", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_rationale_393", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_rationale_393", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_rationale_406", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_rationale_406", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L256", "weight": 0.8, "_src": "core_memory_extraction_rationale_431", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_extraction_rationale_431", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L47", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_decay_relations", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_decay_relations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L61", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_decay_relations_inner", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_decay_relations_inner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L107", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_drain_extraction_queue", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_drain_extraction_queue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L120", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_drain_extraction_queue_inner", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_drain_extraction_queue_inner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L157", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_mine_proactive_patterns", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_mine_proactive_patterns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L175", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_mine_proactive_patterns_inner", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_mine_proactive_patterns_inner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L256", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_extract_proactive_patterns", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_extract_proactive_patterns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L280", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_decay_proactive_patterns", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_decay_proactive_patterns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L348", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_audit_memory", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_audit_memory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L365", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_audit_memory_inner", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_audit_memory_inner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L377", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_scan_associative_contradictions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L484", "weight": 1.0, "_src": "api_app_core_memory_maintenance_py", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_canonicalize_relation_labels", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L1", "weight": 1.0, "_src": "core_memory_maintenance_rationale_1", "_tgt": "api_app_core_memory_maintenance_py", "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L56", "weight": 1.0, "_src": "core_memory_maintenance_decay_relations", "_tgt": "core_memory_maintenance_decay_relations_inner", "source": "core_memory_maintenance_decay_relations", "target": "core_memory_maintenance_decay_relations_inner", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L48", "weight": 1.0, "_src": "core_memory_maintenance_rationale_48", "_tgt": "core_memory_maintenance_decay_relations", "source": "core_memory_maintenance_decay_relations", "target": "core_memory_maintenance_rationale_48", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L185", "weight": 1.0, "_src": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "_tgt": "core_memory_maintenance_decay_relations", "source": "core_memory_maintenance_decay_relations", "target": "tests_test_memory_relations_test_decay_relations_reduces_confidence" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L214", "weight": 1.0, "_src": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "_tgt": "core_memory_maintenance_decay_relations", "source": "core_memory_maintenance_decay_relations", "target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L115", "weight": 1.0, "_src": "core_memory_maintenance_drain_extraction_queue", "_tgt": "core_memory_maintenance_drain_extraction_queue_inner", "source": "core_memory_maintenance_drain_extraction_queue", "target": "core_memory_maintenance_drain_extraction_queue_inner", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L108", "weight": 1.0, "_src": "core_memory_maintenance_rationale_108", "_tgt": "core_memory_maintenance_drain_extraction_queue", "source": "core_memory_maintenance_drain_extraction_queue", "target": "core_memory_maintenance_rationale_108", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L170", "weight": 1.0, "_src": "core_memory_maintenance_mine_proactive_patterns", "_tgt": "core_memory_maintenance_mine_proactive_patterns_inner", "source": "core_memory_maintenance_mine_proactive_patterns", "target": "core_memory_maintenance_mine_proactive_patterns_inner", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L158", "weight": 1.0, "_src": "core_memory_maintenance_rationale_158", "_tgt": "core_memory_maintenance_mine_proactive_patterns", "source": "core_memory_maintenance_mine_proactive_patterns", "target": "core_memory_maintenance_rationale_158", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L221", "weight": 1.0, "_src": "core_memory_maintenance_mine_proactive_patterns_inner", "_tgt": "core_memory_maintenance_extract_proactive_patterns", "source": "core_memory_maintenance_mine_proactive_patterns_inner", "target": "core_memory_maintenance_extract_proactive_patterns", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L253", "weight": 1.0, "_src": "core_memory_maintenance_mine_proactive_patterns_inner", "_tgt": "core_memory_maintenance_decay_proactive_patterns", "source": "core_memory_maintenance_mine_proactive_patterns_inner", "target": "core_memory_maintenance_decay_proactive_patterns", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L257", "weight": 1.0, "_src": "core_memory_maintenance_rationale_257", "_tgt": "core_memory_maintenance_extract_proactive_patterns", "source": "core_memory_maintenance_extract_proactive_patterns", "target": "core_memory_maintenance_rationale_257", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L281", "weight": 1.0, "_src": "core_memory_maintenance_rationale_281", "_tgt": "core_memory_maintenance_decay_proactive_patterns", "source": "core_memory_maintenance_decay_proactive_patterns", "target": "core_memory_maintenance_rationale_281", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L360", "weight": 1.0, "_src": "core_memory_maintenance_audit_memory", "_tgt": "core_memory_maintenance_audit_memory_inner", "source": "core_memory_maintenance_audit_memory", "target": "core_memory_maintenance_audit_memory_inner", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L349", "weight": 1.0, "_src": "core_memory_maintenance_rationale_349", "_tgt": "core_memory_maintenance_audit_memory", "source": "core_memory_maintenance_audit_memory", "target": "core_memory_maintenance_rationale_349", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L140", "weight": 1.0, "_src": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "_tgt": "core_memory_maintenance_audit_memory", "source": "core_memory_maintenance_audit_memory", "target": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L159", "weight": 1.0, "_src": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "_tgt": "core_memory_maintenance_audit_memory", "source": "core_memory_maintenance_audit_memory", "target": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L373", "weight": 1.0, "_src": "core_memory_maintenance_audit_memory_inner", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "core_memory_maintenance_audit_memory_inner", "target": "core_memory_maintenance_scan_associative_contradictions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L374", "weight": 1.0, "_src": "core_memory_maintenance_audit_memory_inner", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_memory_maintenance_audit_memory_inner", "target": "core_memory_maintenance_canonicalize_relation_labels", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L382", "weight": 1.0, "_src": "core_memory_maintenance_rationale_382", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "core_memory_maintenance_scan_associative_contradictions", "target": "core_memory_maintenance_rationale_382", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L174", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "core_memory_maintenance_scan_associative_contradictions", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L193", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "core_memory_maintenance_scan_associative_contradictions", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L216", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "core_memory_maintenance_scan_associative_contradictions", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L235", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "core_memory_maintenance_scan_associative_contradictions", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L335", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_works_without_langfuse", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "core_memory_maintenance_scan_associative_contradictions", "target": "tests_test_memory_audit_test_scan_works_without_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L380", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "source": "core_memory_maintenance_scan_associative_contradictions", "target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L485", "weight": 1.0, "_src": "core_memory_maintenance_rationale_485", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_memory_maintenance_canonicalize_relation_labels", "target": "core_memory_maintenance_rationale_485", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L251", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_memory_maintenance_canonicalize_relation_labels", "target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L274", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_memory_maintenance_canonicalize_relation_labels", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L298", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_memory_maintenance_canonicalize_relation_labels", "target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L315", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_memory_maintenance_canonicalize_relation_labels", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L356", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_memory_maintenance_canonicalize_relation_labels", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L402", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_memory_maintenance_canonicalize_relation_labels", "target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L44", "weight": 1.0, "_src": "api_app_core_memory_middleware_py", "_tgt": "core_memory_middleware_now", "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_now", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L54", "weight": 1.0, "_src": "api_app_core_memory_middleware_py", "_tgt": "core_memory_middleware_memorymiddleware", "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L723", "weight": 1.0, "_src": "api_app_core_memory_middleware_py", "_tgt": "core_memory_middleware_encrypt", "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_encrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L727", "weight": 1.0, "_src": "api_app_core_memory_middleware_py", "_tgt": "core_memory_middleware_safe_decrypt", "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L1", "weight": 1.0, "_src": "core_memory_middleware_rationale_1", "_tgt": "api_app_core_memory_middleware_py", "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L435", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_upsert_relation", "_tgt": "core_memory_middleware_now", "source": "core_memory_middleware_now", "target": "core_memory_middleware_memorymiddleware_upsert_relation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L57", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_init", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L62", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_enrich_context", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_enrich_context", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L111", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_store_episode", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_store_episode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L167", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_dispatch_extraction", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L224", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_update_core", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_update_core", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L262", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_list_core_blocks", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_list_core_blocks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L282", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_get_core_block", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_get_core_block", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L302", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_delete_core", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_delete_core", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L325", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_append_core", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_append_core", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L335", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_replace_core", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_replace_core", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L345", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_store_associative", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_store_associative", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L389", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_upsert_relation", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_upsert_relation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L462", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_query_relations", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_query_relations", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L482", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_insert_archival", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_insert_archival", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L505", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_search_archival", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_search_archival", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L531", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_search_recall", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_search_recall", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L559", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L568", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_get_user_debug", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_get_user_debug", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L591", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_load_core", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_core", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L603", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_load_associative", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_associative", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L661", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_load_episodic", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_episodic", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L683", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_load_relational", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_relational", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L703", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "core_memory_middleware_memorymiddleware_load_proactive", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_proactive", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L55", "weight": 1.0, "_src": "core_memory_middleware_rationale_55", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_rationale_55", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_56", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_66", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_238", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_307", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "tests_test_memory_extraction_rationale_327", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_56", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_188", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_296", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_351", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_middleware_rationale_370", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L22", "weight": 0.8, "_src": "tests_test_memory_proactive_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_proactive_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_48", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_48", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_58", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_58", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_70", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_70", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_91", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_91", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_120", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_120", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_137", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_137", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_158", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_169", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_169", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_memory_relations_rationale_197", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_197", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L308", "weight": 1.0, "_src": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_test_dispatch_realtime_for_pro" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L328", "weight": 1.0, "_src": "tests_test_memory_extraction_test_dispatch_queue_for_free", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_test_dispatch_queue_for_free" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L89", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L107", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L132", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L159", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L179", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L194", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L204", "weight": 1.0, "_src": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L219", "weight": 1.0, "_src": "tests_test_memory_middleware_test_store_episode_decryptable", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_store_episode_decryptable" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L235", "weight": 1.0, "_src": "tests_test_memory_middleware_test_update_core_insert", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_update_core_insert" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L247", "weight": 1.0, "_src": "tests_test_memory_middleware_test_update_core_upsert", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_update_core_upsert" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L261", "weight": 1.0, "_src": "tests_test_memory_middleware_test_core_block_edit_ops", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_core_block_edit_ops" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L281", "weight": 1.0, "_src": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_test_archival_and_recall_search_helpers" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L97", "weight": 1.0, "_src": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L116", "weight": 1.0, "_src": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L137", "weight": 1.0, "_src": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L71", "weight": 1.0, "_src": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L92", "weight": 1.0, "_src": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L121", "weight": 1.0, "_src": "tests_test_memory_relations_test_free_tier_relation_skipped", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_test_free_tier_relation_skipped" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L138", "weight": 1.0, "_src": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_test_enrich_context_includes_relational_memory" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L159", "weight": 1.0, "_src": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L78", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_enrich_context", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L82", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_enrich_context", "_tgt": "core_memory_middleware_memorymiddleware_get_user_debug", "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_get_user_debug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L85", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_enrich_context", "_tgt": "core_memory_middleware_memorymiddleware_load_core", "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_core", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L86", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_enrich_context", "_tgt": "core_memory_middleware_memorymiddleware_load_associative", "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_associative", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L87", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_enrich_context", "_tgt": "core_memory_middleware_memorymiddleware_load_episodic", "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_episodic", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L88", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_enrich_context", "_tgt": "core_memory_middleware_memorymiddleware_load_proactive", "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_proactive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L89", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_enrich_context", "_tgt": "core_memory_middleware_memorymiddleware_load_relational", "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_relational", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L69", "weight": 1.0, "_src": "core_memory_middleware_rationale_69", "_tgt": "core_memory_middleware_memorymiddleware_enrich_context", "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_rationale_69", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L127", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_episode", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L132", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_episode", "_tgt": "core_memory_middleware_encrypt", "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_encrypt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L144", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_episode", "_tgt": "core_memory_middleware_memorymiddleware_get_user_debug", "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_memorymiddleware_get_user_debug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L159", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_episode", "_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction", "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_memorymiddleware_dispatch_extraction", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L119", "weight": 1.0, "_src": "core_memory_middleware_rationale_119", "_tgt": "core_memory_middleware_memorymiddleware_store_episode", "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_rationale_119", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L175", "weight": 1.0, "_src": "core_memory_middleware_rationale_175", "_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction", "source": "core_memory_middleware_memorymiddleware_dispatch_extraction", "target": "core_memory_middleware_rationale_175", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L226", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_update_core", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L230", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_update_core", "_tgt": "core_memory_middleware_encrypt", "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_encrypt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L250", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_update_core", "_tgt": "core_memory_middleware_memorymiddleware_get_user_debug", "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_memorymiddleware_get_user_debug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L329", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_append_core", "_tgt": "core_memory_middleware_memorymiddleware_update_core", "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_memorymiddleware_append_core", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L341", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_replace_core", "_tgt": "core_memory_middleware_memorymiddleware_update_core", "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_memorymiddleware_replace_core", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L225", "weight": 1.0, "_src": "core_memory_middleware_rationale_225", "_tgt": "core_memory_middleware_memorymiddleware_update_core", "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_rationale_225", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L264", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_list_core_blocks", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_list_core_blocks", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L276", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_list_core_blocks", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_memorymiddleware_list_core_blocks", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L263", "weight": 1.0, "_src": "core_memory_middleware_rationale_263", "_tgt": "core_memory_middleware_memorymiddleware_list_core_blocks", "source": "core_memory_middleware_memorymiddleware_list_core_blocks", "target": "core_memory_middleware_rationale_263", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L284", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_get_core_block", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L298", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_get_core_block", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L327", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_append_core", "_tgt": "core_memory_middleware_memorymiddleware_get_core_block", "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_memorymiddleware_append_core", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L337", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_replace_core", "_tgt": "core_memory_middleware_memorymiddleware_get_core_block", "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_memorymiddleware_replace_core", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L283", "weight": 1.0, "_src": "core_memory_middleware_rationale_283", "_tgt": "core_memory_middleware_memorymiddleware_get_core_block", "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_rationale_283", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L303", "weight": 1.0, "_src": "core_memory_middleware_rationale_303", "_tgt": "core_memory_middleware_memorymiddleware_delete_core", "source": "core_memory_middleware_memorymiddleware_delete_core", "target": "core_memory_middleware_rationale_303", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L326", "weight": 1.0, "_src": "core_memory_middleware_rationale_326", "_tgt": "core_memory_middleware_memorymiddleware_append_core", "source": "core_memory_middleware_memorymiddleware_append_core", "target": "core_memory_middleware_rationale_326", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L336", "weight": 1.0, "_src": "core_memory_middleware_rationale_336", "_tgt": "core_memory_middleware_memorymiddleware_replace_core", "source": "core_memory_middleware_memorymiddleware_replace_core", "target": "core_memory_middleware_rationale_336", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L356", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_associative", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_store_associative", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L360", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_associative", "_tgt": "core_memory_middleware_encrypt", "source": "core_memory_middleware_memorymiddleware_store_associative", "target": "core_memory_middleware_encrypt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L362", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_store_associative", "_tgt": "core_memory_middleware_memorymiddleware_get_user_debug", "source": "core_memory_middleware_memorymiddleware_store_associative", "target": "core_memory_middleware_memorymiddleware_get_user_debug", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L352", "weight": 1.0, "_src": "core_memory_middleware_rationale_352", "_tgt": "core_memory_middleware_memorymiddleware_store_associative", "source": "core_memory_middleware_memorymiddleware_store_associative", "target": "core_memory_middleware_rationale_352", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L409", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_upsert_relation", "_tgt": "core_memory_middleware_memorymiddleware_get_user_debug", "source": "core_memory_middleware_memorymiddleware_upsert_relation", "target": "core_memory_middleware_memorymiddleware_get_user_debug", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L417", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_upsert_relation", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_upsert_relation", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L402", "weight": 1.0, "_src": "core_memory_middleware_rationale_402", "_tgt": "core_memory_middleware_memorymiddleware_upsert_relation", "source": "core_memory_middleware_memorymiddleware_upsert_relation", "target": "core_memory_middleware_rationale_402", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L470", "weight": 1.0, "_src": "core_memory_middleware_rationale_470", "_tgt": "core_memory_middleware_memorymiddleware_query_relations", "source": "core_memory_middleware_memorymiddleware_query_relations", "target": "core_memory_middleware_rationale_470", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L484", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_insert_archival", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_insert_archival", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L488", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_insert_archival", "_tgt": "core_memory_middleware_encrypt", "source": "core_memory_middleware_memorymiddleware_insert_archival", "target": "core_memory_middleware_encrypt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L483", "weight": 1.0, "_src": "core_memory_middleware_rationale_483", "_tgt": "core_memory_middleware_memorymiddleware_insert_archival", "source": "core_memory_middleware_memorymiddleware_insert_archival", "target": "core_memory_middleware_rationale_483", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L507", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_search_archival", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_search_archival", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L521", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_search_archival", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_memorymiddleware_search_archival", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L506", "weight": 1.0, "_src": "core_memory_middleware_rationale_506", "_tgt": "core_memory_middleware_memorymiddleware_search_archival", "source": "core_memory_middleware_memorymiddleware_search_archival", "target": "core_memory_middleware_rationale_506", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L533", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_search_recall", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_search_recall", "target": "core_memory_middleware_memorymiddleware_get_fernet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L547", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_search_recall", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_memorymiddleware_search_recall", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L532", "weight": 1.0, "_src": "core_memory_middleware_rationale_532", "_tgt": "core_memory_middleware_memorymiddleware_search_recall", "source": "core_memory_middleware_memorymiddleware_search_recall", "target": "core_memory_middleware_rationale_532", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L560", "weight": 1.0, "_src": "core_memory_middleware_rationale_560", "_tgt": "core_memory_middleware_memorymiddleware_get_fernet", "source": "core_memory_middleware_memorymiddleware_get_fernet", "target": "core_memory_middleware_rationale_560", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L569", "weight": 1.0, "_src": "core_memory_middleware_rationale_569", "_tgt": "core_memory_middleware_memorymiddleware_get_user_debug", "source": "core_memory_middleware_memorymiddleware_get_user_debug", "target": "core_memory_middleware_rationale_569", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L598", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_load_core", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_memorymiddleware_load_core", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L630", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_load_associative", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_memorymiddleware_load_associative", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L606", "weight": 1.0, "_src": "core_memory_middleware_rationale_606", "_tgt": "core_memory_middleware_memorymiddleware_load_associative", "source": "core_memory_middleware_memorymiddleware_load_associative", "target": "core_memory_middleware_rationale_606", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L678", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_load_episodic", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_memorymiddleware_load_episodic", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L684", "weight": 1.0, "_src": "core_memory_middleware_rationale_684", "_tgt": "core_memory_middleware_memorymiddleware_load_relational", "source": "core_memory_middleware_memorymiddleware_load_relational", "target": "core_memory_middleware_rationale_684", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L715", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware_load_proactive", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_memorymiddleware_load_proactive", "target": "core_memory_middleware_safe_decrypt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L728", "weight": 1.0, "_src": "core_memory_middleware_rationale_728", "_tgt": "core_memory_middleware_safe_decrypt", "source": "core_memory_middleware_safe_decrypt", "target": "core_memory_middleware_rationale_728", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L13", "weight": 1.0, "_src": "api_app_core_output_formatter_py", "_tgt": "core_output_formatter_streamformatter", "source": "api_app_core_output_formatter_py", "target": "core_output_formatter_streamformatter", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L1", "weight": 1.0, "_src": "core_output_formatter_rationale_1", "_tgt": "api_app_core_output_formatter_py", "source": "api_app_core_output_formatter_py", "target": "core_output_formatter_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L16", "weight": 1.0, "_src": "core_output_formatter_streamformatter", "_tgt": "core_output_formatter_streamformatter_init", "source": "core_output_formatter_streamformatter", "target": "core_output_formatter_streamformatter_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L19", "weight": 1.0, "_src": "core_output_formatter_streamformatter", "_tgt": "core_output_formatter_streamformatter_format", "source": "core_output_formatter_streamformatter", "target": "core_output_formatter_streamformatter_format", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L14", "weight": 1.0, "_src": "core_output_formatter_rationale_14", "_tgt": "core_output_formatter_streamformatter", "source": "core_output_formatter_streamformatter", "target": "core_output_formatter_rationale_14", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L7", "weight": 0.8, "_src": "tests_test_output_formatter_rationale_1", "_tgt": "core_output_formatter_streamformatter", "source": "core_output_formatter_streamformatter", "target": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L25", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_text_stream", "_tgt": "core_output_formatter_streamformatter", "source": "core_output_formatter_streamformatter", "target": "tests_test_output_formatter_test_stream_formatter_text_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L41", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "_tgt": "core_output_formatter_streamformatter", "source": "core_output_formatter_streamformatter", "target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L64", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "_tgt": "core_output_formatter_streamformatter", "source": "core_output_formatter_streamformatter", "target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L77", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "_tgt": "core_output_formatter_streamformatter", "source": "core_output_formatter_streamformatter", "target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L18", "weight": 1.0, "_src": "api_app_core_ws_context_py", "_tgt": "core_ws_context_key_to_camel", "source": "api_app_core_ws_context_py", "target": "core_ws_context_key_to_camel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L22", "weight": 1.0, "_src": "api_app_core_ws_context_py", "_tgt": "core_ws_context_keys_to_camel", "source": "api_app_core_ws_context_py", "target": "core_ws_context_keys_to_camel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L49", "weight": 1.0, "_src": "api_app_core_ws_context_py", "_tgt": "core_ws_context_set_tool_result_collector", "source": "api_app_core_ws_context_py", "target": "core_ws_context_set_tool_result_collector", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L54", "weight": 1.0, "_src": "api_app_core_ws_context_py", "_tgt": "core_ws_context_clear_tool_result_collector", "source": "api_app_core_ws_context_py", "target": "core_ws_context_clear_tool_result_collector", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L59", "weight": 1.0, "_src": "api_app_core_ws_context_py", "_tgt": "core_ws_context_set_client_executor", "source": "api_app_core_ws_context_py", "target": "core_ws_context_set_client_executor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L64", "weight": 1.0, "_src": "api_app_core_ws_context_py", "_tgt": "core_ws_context_clear_client_executor", "source": "api_app_core_ws_context_py", "target": "core_ws_context_clear_client_executor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L72", "weight": 1.0, "_src": "api_app_core_ws_context_py", "_tgt": "core_ws_context_execute_on_client", "source": "api_app_core_ws_context_py", "target": "core_ws_context_execute_on_client", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L1", "weight": 1.0, "_src": "core_ws_context_rationale_1", "_tgt": "api_app_core_ws_context_py", "source": "api_app_core_ws_context_py", "target": "core_ws_context_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L31", "weight": 1.0, "_src": "core_ws_context_keys_to_camel", "_tgt": "core_ws_context_key_to_camel", "source": "core_ws_context_key_to_camel", "target": "core_ws_context_keys_to_camel", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L107", "weight": 1.0, "_src": "core_ws_context_execute_on_client", "_tgt": "core_ws_context_keys_to_camel", "source": "core_ws_context_keys_to_camel", "target": "core_ws_context_execute_on_client", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L23", "weight": 1.0, "_src": "core_ws_context_rationale_23", "_tgt": "core_ws_context_keys_to_camel", "source": "core_ws_context_keys_to_camel", "target": "core_ws_context_rationale_23", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L50", "weight": 1.0, "_src": "core_ws_context_rationale_50", "_tgt": "core_ws_context_set_tool_result_collector", "source": "core_ws_context_set_tool_result_collector", "target": "core_ws_context_rationale_50", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L55", "weight": 1.0, "_src": "core_ws_context_rationale_55", "_tgt": "core_ws_context_clear_tool_result_collector", "source": "core_ws_context_clear_tool_result_collector", "target": "core_ws_context_rationale_55", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L60", "weight": 1.0, "_src": "core_ws_context_rationale_60", "_tgt": "core_ws_context_set_client_executor", "source": "core_ws_context_set_client_executor", "target": "core_ws_context_rationale_60", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L142", "weight": 1.0, "_src": "tests_test_journey_v2_run_journey", "_tgt": "core_ws_context_set_client_executor", "source": "core_ws_context_set_client_executor", "target": "tests_test_journey_v2_run_journey" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L65", "weight": 1.0, "_src": "core_ws_context_rationale_65", "_tgt": "core_ws_context_clear_client_executor", "source": "core_ws_context_clear_client_executor", "target": "core_ws_context_rationale_65", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L159", "weight": 1.0, "_src": "tests_test_journey_v2_run_journey", "_tgt": "core_ws_context_clear_client_executor", "source": "core_ws_context_clear_client_executor", "target": "tests_test_journey_v2_run_journey" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L80", "weight": 1.0, "_src": "core_ws_context_rationale_80", "_tgt": "core_ws_context_execute_on_client", "source": "core_ws_context_execute_on_client", "target": "core_ws_context_rationale_80", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L9", "weight": 1.0, "_src": "api_app_core_preprocessors_base_py", "_tgt": "preprocessors_base_preprocessresult", "source": "api_app_core_preprocessors_base_py", "target": "preprocessors_base_preprocessresult", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L1", "weight": 1.0, "_src": "preprocessors_base_rationale_1", "_tgt": "api_app_core_preprocessors_base_py", "source": "api_app_core_preprocessors_base_py", "target": "preprocessors_base_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L10", "weight": 1.0, "_src": "preprocessors_base_rationale_10", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_base_rationale_10", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L14", "weight": 0.8, "_src": "preprocessors_email_html_rationale_1", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L14", "weight": 0.8, "_src": "preprocessors_email_html_rationale_56", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_rationale_56", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L14", "weight": 0.8, "_src": "preprocessors_email_html_rationale_68", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_rationale_68", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L14", "weight": 0.8, "_src": "preprocessors_email_html_rationale_81", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_rationale_81", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L16", "weight": 0.8, "_src": "preprocessors_init_rationale_1", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L16", "weight": 0.8, "_src": "preprocessors_init_rationale_34", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_rationale_34", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L16", "weight": 0.8, "_src": "preprocessors_init_rationale_78", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_rationale_78", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L16", "weight": 0.8, "_src": "preprocessors_init_rationale_93", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_rationale_93", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L107", "weight": 1.0, "_src": "preprocessors_email_html_preprocess_email_html", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_preprocess_email_html" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L87", "weight": 1.0, "_src": "preprocessors_init_preprocess_generic", "_tgt": "preprocessors_base_preprocessresult", "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_preprocess_generic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L55", "weight": 1.0, "_src": "api_app_core_preprocessors_email_html_py", "_tgt": "preprocessors_email_html_extract_metadata", "source": "api_app_core_preprocessors_email_html_py", "target": "preprocessors_email_html_extract_metadata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L67", "weight": 1.0, "_src": "api_app_core_preprocessors_email_html_py", "_tgt": "preprocessors_email_html_split_thread", "source": "api_app_core_preprocessors_email_html_py", "target": "preprocessors_email_html_split_thread", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L80", "weight": 1.0, "_src": "api_app_core_preprocessors_email_html_py", "_tgt": "preprocessors_email_html_preprocess_email_html", "source": "api_app_core_preprocessors_email_html_py", "target": "preprocessors_email_html_preprocess_email_html", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L1", "weight": 1.0, "_src": "preprocessors_email_html_rationale_1", "_tgt": "api_app_core_preprocessors_email_html_py", "source": "api_app_core_preprocessors_email_html_py", "target": "preprocessors_email_html_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L104", "weight": 1.0, "_src": "preprocessors_email_html_preprocess_email_html", "_tgt": "preprocessors_email_html_extract_metadata", "source": "preprocessors_email_html_extract_metadata", "target": "preprocessors_email_html_preprocess_email_html", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L56", "weight": 1.0, "_src": "preprocessors_email_html_rationale_56", "_tgt": "preprocessors_email_html_extract_metadata", "source": "preprocessors_email_html_extract_metadata", "target": "preprocessors_email_html_rationale_56", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L105", "weight": 1.0, "_src": "preprocessors_email_html_preprocess_email_html", "_tgt": "preprocessors_email_html_split_thread", "source": "preprocessors_email_html_split_thread", "target": "preprocessors_email_html_preprocess_email_html", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L68", "weight": 1.0, "_src": "preprocessors_email_html_rationale_68", "_tgt": "preprocessors_email_html_split_thread", "source": "preprocessors_email_html_split_thread", "target": "preprocessors_email_html_rationale_68", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L81", "weight": 1.0, "_src": "preprocessors_email_html_rationale_81", "_tgt": "preprocessors_email_html_preprocess_email_html", "source": "preprocessors_email_html_preprocess_email_html", "target": "preprocessors_email_html_rationale_81", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L99", "weight": 1.0, "_src": "preprocessors_init_preprocess", "_tgt": "preprocessors_email_html_preprocess_email_html", "source": "preprocessors_email_html_preprocess_email_html", "target": "preprocessors_init_preprocess" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L33", "weight": 1.0, "_src": "api_app_core_preprocessors_init_py", "_tgt": "preprocessors_init_detect_content_type", "source": "api_app_core_preprocessors_init_py", "target": "preprocessors_init_detect_content_type", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L77", "weight": 1.0, "_src": "api_app_core_preprocessors_init_py", "_tgt": "preprocessors_init_preprocess_generic", "source": "api_app_core_preprocessors_init_py", "target": "preprocessors_init_preprocess_generic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L92", "weight": 1.0, "_src": "api_app_core_preprocessors_init_py", "_tgt": "preprocessors_init_preprocess", "source": "api_app_core_preprocessors_init_py", "target": "preprocessors_init_preprocess", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L1", "weight": 1.0, "_src": "preprocessors_init_rationale_1", "_tgt": "api_app_core_preprocessors_init_py", "source": "api_app_core_preprocessors_init_py", "target": "preprocessors_init_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L34", "weight": 1.0, "_src": "preprocessors_init_rationale_34", "_tgt": "preprocessors_init_detect_content_type", "source": "preprocessors_init_detect_content_type", "target": "preprocessors_init_rationale_34", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L62", "weight": 1.0, "_src": "tests_test_preprocessors_test_detect", "_tgt": "preprocessors_init_detect_content_type", "source": "preprocessors_init_detect_content_type", "target": "tests_test_preprocessors_test_detect" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L101", "weight": 1.0, "_src": "preprocessors_init_preprocess", "_tgt": "preprocessors_init_preprocess_generic", "source": "preprocessors_init_preprocess_generic", "target": "preprocessors_init_preprocess", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L78", "weight": 1.0, "_src": "preprocessors_init_rationale_78", "_tgt": "preprocessors_init_preprocess_generic", "source": "preprocessors_init_preprocess_generic", "target": "preprocessors_init_rationale_78", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L93", "weight": 1.0, "_src": "preprocessors_init_rationale_93", "_tgt": "preprocessors_init_preprocess", "source": "preprocessors_init_preprocess", "target": "preprocessors_init_rationale_93", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L73", "weight": 1.0, "_src": "tests_test_preprocessors_test_preprocess", "_tgt": "preprocessors_init_preprocess", "source": "preprocessors_init_preprocess", "target": "tests_test_preprocessors_test_preprocess" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L51", "weight": 1.0, "_src": "api_app_integrations_gmail_py", "_tgt": "integrations_gmail_build_gmail_query", "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_build_gmail_query", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L112", "weight": 1.0, "_src": "api_app_integrations_gmail_py", "_tgt": "integrations_gmail_strip_html", "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_strip_html", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L119", "weight": 1.0, "_src": "api_app_integrations_gmail_py", "_tgt": "integrations_gmail_parse_body", "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_parse_body", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L157", "weight": 1.0, "_src": "api_app_integrations_gmail_py", "_tgt": "integrations_gmail_parse_date", "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_parse_date", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L168", "weight": 1.0, "_src": "api_app_integrations_gmail_py", "_tgt": "integrations_gmail_gmailclient", "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_gmailclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L224", "weight": 1.0, "_src": "api_app_integrations_gmail_py", "_tgt": "integrations_gmail_refreshed_credentials", "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_refreshed_credentials", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L1", "weight": 1.0, "_src": "integrations_gmail_rationale_1", "_tgt": "api_app_integrations_gmail_py", "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L219", "weight": 1.0, "_src": "integrations_gmail_gmailclient_fetch_messages", "_tgt": "integrations_gmail_build_gmail_query", "source": "integrations_gmail_build_gmail_query", "target": "integrations_gmail_gmailclient_fetch_messages", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L55", "weight": 1.0, "_src": "integrations_gmail_rationale_55", "_tgt": "integrations_gmail_build_gmail_query", "source": "integrations_gmail_build_gmail_query", "target": "integrations_gmail_rationale_55", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L139", "weight": 1.0, "_src": "integrations_gmail_parse_body", "_tgt": "integrations_gmail_strip_html", "source": "integrations_gmail_strip_html", "target": "integrations_gmail_parse_body", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L113", "weight": 1.0, "_src": "integrations_gmail_rationale_113", "_tgt": "integrations_gmail_strip_html", "source": "integrations_gmail_strip_html", "target": "integrations_gmail_rationale_113", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L318", "weight": 1.0, "_src": "integrations_gmail_gmailclient_fetch_sync", "_tgt": "integrations_gmail_parse_body", "source": "integrations_gmail_parse_body", "target": "integrations_gmail_gmailclient_fetch_sync", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L120", "weight": 1.0, "_src": "integrations_gmail_rationale_120", "_tgt": "integrations_gmail_parse_body", "source": "integrations_gmail_parse_body", "target": "integrations_gmail_rationale_120", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L316", "weight": 1.0, "_src": "integrations_gmail_gmailclient_fetch_sync", "_tgt": "integrations_gmail_parse_date", "source": "integrations_gmail_parse_date", "target": "integrations_gmail_gmailclient_fetch_sync", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L158", "weight": 1.0, "_src": "integrations_gmail_rationale_158", "_tgt": "integrations_gmail_parse_date", "source": "integrations_gmail_parse_date", "target": "integrations_gmail_rationale_158", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L179", "weight": 1.0, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_gmail_gmailclient_init", "source": "integrations_gmail_gmailclient", "target": "integrations_gmail_gmailclient_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L205", "weight": 1.0, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_gmail_gmailclient_fetch_messages", "source": "integrations_gmail_gmailclient", "target": "integrations_gmail_gmailclient_fetch_messages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L251", "weight": 1.0, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_gmail_gmailclient_fetch_sync", "source": "integrations_gmail_gmailclient", "target": "integrations_gmail_gmailclient_fetch_sync", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L169", "weight": 1.0, "_src": "integrations_gmail_rationale_169", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_gmail_rationale_169", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_emailmessage", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_emailmessage", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_chatmessage", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_chatmessage", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_1", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_43", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_43", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_54", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_54", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_67", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_67", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_77", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_77", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_91", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_91", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_106", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_106", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_122", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_122", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_init_rationale_143", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_143", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testtokenencryption", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testgetprovider", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testgetprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testbuildgmailquery", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testparsebody", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testparsebody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testgmailclientfetchmessages", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testgmailclientfetchmessages", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testbuildemailfilter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testmsgraphclientfetchemails", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testmsgraphclientfetchemails", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testmsgraphclientfetchmessages", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testmsgraphclientfetchmessages", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_testmsgraphclientrefreshtoken", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testmsgraphclientrefreshtoken", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_1", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_92", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_92", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_110", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_200", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_200", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_230", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_230", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_237", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_237", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_243", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_243", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_254", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_254", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_310", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_310", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_329", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_329", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_431", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_431", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_482", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_482", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_510", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_510", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_541", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_541", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_562", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_562", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_609", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_609", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_639", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_639", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_662", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_662", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "tests_test_integrations_rationale_687", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_687", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L157", "weight": 1.0, "_src": "integrations_init_get_provider", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "integrations_init_get_provider" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L333", "weight": 1.0, "_src": "tests_test_integrations_testgmailclientfetchmessages_make_client", "_tgt": "integrations_gmail_gmailclient", "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testgmailclientfetchmessages_make_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L210", "weight": 1.0, "_src": "integrations_gmail_rationale_210", "_tgt": "integrations_gmail_gmailclient_fetch_messages", "source": "integrations_gmail_gmailclient_fetch_messages", "target": "integrations_gmail_rationale_210", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L252", "weight": 1.0, "_src": "integrations_gmail_rationale_252", "_tgt": "integrations_gmail_gmailclient_fetch_sync", "source": "integrations_gmail_gmailclient_fetch_sync", "target": "integrations_gmail_rationale_252", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L321", "weight": 1.0, "_src": "integrations_gmail_gmailclient_fetch_sync", "_tgt": "integrations_init_emailmessage", "source": "integrations_gmail_gmailclient_fetch_sync", "target": "integrations_init_emailmessage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L48", "weight": 1.0, "_src": "api_app_integrations_ms_graph_py", "_tgt": "integrations_ms_graph_strip_html", "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_strip_html", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L56", "weight": 1.0, "_src": "api_app_integrations_ms_graph_py", "_tgt": "integrations_ms_graph_odata_datetime", "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_odata_datetime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L62", "weight": 1.0, "_src": "api_app_integrations_ms_graph_py", "_tgt": "integrations_ms_graph_build_email_filter", "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_build_email_filter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L119", "weight": 1.0, "_src": "api_app_integrations_ms_graph_py", "_tgt": "integrations_ms_graph_msgraphclient", "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_msgraphclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L174", "weight": 1.0, "_src": "api_app_integrations_ms_graph_py", "_tgt": "integrations_ms_graph_refreshed_credentials", "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_refreshed_credentials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L298", "weight": 1.0, "_src": "api_app_integrations_ms_graph_py", "_tgt": "integrations_ms_graph_parse_email", "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_parse_email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L328", "weight": 1.0, "_src": "api_app_integrations_ms_graph_py", "_tgt": "integrations_ms_graph_parse_teams_message", "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_parse_teams_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L1", "weight": 1.0, "_src": "integrations_ms_graph_rationale_1", "_tgt": "api_app_integrations_ms_graph_py", "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L314", "weight": 1.0, "_src": "integrations_ms_graph_parse_email", "_tgt": "integrations_ms_graph_strip_html", "source": "integrations_ms_graph_strip_html", "target": "integrations_ms_graph_parse_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L343", "weight": 1.0, "_src": "integrations_ms_graph_parse_teams_message", "_tgt": "integrations_ms_graph_strip_html", "source": "integrations_ms_graph_strip_html", "target": "integrations_ms_graph_parse_teams_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L49", "weight": 1.0, "_src": "integrations_ms_graph_rationale_49", "_tgt": "integrations_ms_graph_strip_html", "source": "integrations_ms_graph_strip_html", "target": "integrations_ms_graph_rationale_49", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L104", "weight": 1.0, "_src": "integrations_ms_graph_build_email_filter", "_tgt": "integrations_ms_graph_odata_datetime", "source": "integrations_ms_graph_odata_datetime", "target": "integrations_ms_graph_build_email_filter", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L261", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient_fetch_messages", "_tgt": "integrations_ms_graph_odata_datetime", "source": "integrations_ms_graph_odata_datetime", "target": "integrations_ms_graph_msgraphclient_fetch_messages", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L57", "weight": 1.0, "_src": "integrations_ms_graph_rationale_57", "_tgt": "integrations_ms_graph_odata_datetime", "source": "integrations_ms_graph_odata_datetime", "target": "integrations_ms_graph_rationale_57", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L220", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient_fetch_emails", "_tgt": "integrations_ms_graph_build_email_filter", "source": "integrations_ms_graph_build_email_filter", "target": "integrations_ms_graph_msgraphclient_fetch_emails", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L66", "weight": 1.0, "_src": "integrations_ms_graph_rationale_66", "_tgt": "integrations_ms_graph_build_email_filter", "source": "integrations_ms_graph_build_email_filter", "target": "integrations_ms_graph_rationale_66", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L128", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_ms_graph_msgraphclient_init", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L136", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_ms_graph_msgraphclient_auth_headers", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_auth_headers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L139", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_ms_graph_msgraphclient_refresh_access_token", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_refresh_access_token", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L185", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_ms_graph_msgraphclient_get", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L206", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_ms_graph_msgraphclient_fetch_emails", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_fetch_emails", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L245", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_ms_graph_msgraphclient_fetch_messages", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_fetch_messages", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L120", "weight": 1.0, "_src": "integrations_ms_graph_rationale_120", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_rationale_120", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_emailmessage", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_emailmessage", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_chatmessage", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_chatmessage", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_1", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_43", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_43", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_54", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_54", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_67", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_67", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_77", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_77", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_91", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_91", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_106", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_106", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_122", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_122", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_init_rationale_143", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_143", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testtokenencryption", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testgetprovider", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testgetprovider", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testbuildgmailquery", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testparsebody", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testparsebody", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testgmailclientfetchmessages", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testgmailclientfetchmessages", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testbuildemailfilter", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testmsgraphclientfetchemails", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testmsgraphclientfetchemails", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testmsgraphclientfetchmessages", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testmsgraphclientfetchmessages", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_testmsgraphclientrefreshtoken", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testmsgraphclientrefreshtoken", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_1", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_92", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_92", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_110", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_110", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_200", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_200", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_230", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_230", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_237", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_237", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_243", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_243", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_254", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_254", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_310", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_310", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_329", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_329", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_431", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_431", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_482", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_482", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_510", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_510", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_541", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_541", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_562", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_562", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_609", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_609", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_639", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_639", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_662", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_662", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "tests_test_integrations_rationale_687", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_687", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L160", "weight": 1.0, "_src": "integrations_init_get_provider", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_get_provider" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L514", "weight": 1.0, "_src": "tests_test_integrations_testmsgraphclientfetchemails_make_client", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testmsgraphclientfetchemails_make_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L564", "weight": 1.0, "_src": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_test_401_triggers_token_refresh_and_retries" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L613", "weight": 1.0, "_src": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L692", "weight": 1.0, "_src": "tests_test_integrations_test_msal_error_raises_runtime_error", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_test_msal_error_raises_runtime_error" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L711", "weight": 1.0, "_src": "tests_test_integrations_test_successful_refresh_updates_access_token", "_tgt": "integrations_ms_graph_msgraphclient", "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_test_successful_refresh_updates_access_token" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L194", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient_get", "_tgt": "integrations_ms_graph_msgraphclient_auth_headers", "source": "integrations_ms_graph_msgraphclient_auth_headers", "target": "integrations_ms_graph_msgraphclient_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L197", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient_get", "_tgt": "integrations_ms_graph_msgraphclient_refresh_access_token", "source": "integrations_ms_graph_msgraphclient_refresh_access_token", "target": "integrations_ms_graph_msgraphclient_get", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L140", "weight": 1.0, "_src": "integrations_ms_graph_rationale_140", "_tgt": "integrations_ms_graph_msgraphclient_refresh_access_token", "source": "integrations_ms_graph_msgraphclient_refresh_access_token", "target": "integrations_ms_graph_rationale_140", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L234", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient_fetch_emails", "_tgt": "integrations_ms_graph_msgraphclient_get", "source": "integrations_ms_graph_msgraphclient_get", "target": "integrations_ms_graph_msgraphclient_fetch_emails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L269", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient_fetch_messages", "_tgt": "integrations_ms_graph_msgraphclient_get", "source": "integrations_ms_graph_msgraphclient_get", "target": "integrations_ms_graph_msgraphclient_fetch_messages", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L193", "weight": 1.0, "_src": "integrations_ms_graph_rationale_193", "_tgt": "integrations_ms_graph_msgraphclient_get", "source": "integrations_ms_graph_msgraphclient_get", "target": "integrations_ms_graph_rationale_193", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L236", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient_fetch_emails", "_tgt": "integrations_ms_graph_parse_email", "source": "integrations_ms_graph_msgraphclient_fetch_emails", "target": "integrations_ms_graph_parse_email", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L211", "weight": 1.0, "_src": "integrations_ms_graph_rationale_211", "_tgt": "integrations_ms_graph_msgraphclient_fetch_emails", "source": "integrations_ms_graph_msgraphclient_fetch_emails", "target": "integrations_ms_graph_rationale_211", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L282", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient_fetch_messages", "_tgt": "integrations_ms_graph_parse_teams_message", "source": "integrations_ms_graph_msgraphclient_fetch_messages", "target": "integrations_ms_graph_parse_teams_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L250", "weight": 1.0, "_src": "integrations_ms_graph_rationale_250", "_tgt": "integrations_ms_graph_msgraphclient_fetch_messages", "source": "integrations_ms_graph_msgraphclient_fetch_messages", "target": "integrations_ms_graph_rationale_250", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L319", "weight": 1.0, "_src": "integrations_ms_graph_parse_email", "_tgt": "integrations_init_emailmessage", "source": "integrations_ms_graph_parse_email", "target": "integrations_init_emailmessage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L346", "weight": 1.0, "_src": "integrations_ms_graph_parse_teams_message", "_tgt": "integrations_init_chatmessage", "source": "integrations_ms_graph_parse_teams_message", "target": "integrations_init_chatmessage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L42", "weight": 1.0, "_src": "api_app_integrations_init_py", "_tgt": "integrations_init_emailmessage", "source": "api_app_integrations_init_py", "target": "integrations_init_emailmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L76", "weight": 1.0, "_src": "api_app_integrations_init_py", "_tgt": "integrations_init_as_text", "source": "api_app_integrations_init_py", "target": "integrations_init_as_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L66", "weight": 1.0, "_src": "api_app_integrations_init_py", "_tgt": "integrations_init_chatmessage", "source": "api_app_integrations_init_py", "target": "integrations_init_chatmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L90", "weight": 1.0, "_src": "api_app_integrations_init_py", "_tgt": "integrations_init_get_fernet", "source": "api_app_integrations_init_py", "target": "integrations_init_get_fernet", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L105", "weight": 1.0, "_src": "api_app_integrations_init_py", "_tgt": "integrations_init_encrypt_token", "source": "api_app_integrations_init_py", "target": "integrations_init_encrypt_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L121", "weight": 1.0, "_src": "api_app_integrations_init_py", "_tgt": "integrations_init_decrypt_token", "source": "api_app_integrations_init_py", "target": "integrations_init_decrypt_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L139", "weight": 1.0, "_src": "api_app_integrations_init_py", "_tgt": "integrations_init_get_provider", "source": "api_app_integrations_init_py", "target": "integrations_init_get_provider", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L1", "weight": 1.0, "_src": "integrations_init_rationale_1", "_tgt": "api_app_integrations_init_py", "source": "api_app_integrations_init_py", "target": "integrations_init_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L43", "weight": 1.0, "_src": "integrations_init_rationale_43", "_tgt": "integrations_init_emailmessage", "source": "integrations_init_emailmessage", "target": "integrations_init_rationale_43", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L139", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_email_message_as_text", "_tgt": "integrations_init_emailmessage", "source": "integrations_init_emailmessage", "target": "tests_test_integrations_testtokenencryption_test_email_message_as_text" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L67", "weight": 1.0, "_src": "integrations_init_rationale_67", "_tgt": "integrations_init_chatmessage", "source": "integrations_init_chatmessage", "target": "integrations_init_rationale_67", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L152", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_chat_message_as_text", "_tgt": "integrations_init_chatmessage", "source": "integrations_init_chatmessage", "target": "tests_test_integrations_testtokenencryption_test_chat_message_as_text" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L118", "weight": 1.0, "_src": "integrations_init_encrypt_token", "_tgt": "integrations_init_get_fernet", "source": "integrations_init_get_fernet", "target": "integrations_init_encrypt_token", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L130", "weight": 1.0, "_src": "integrations_init_decrypt_token", "_tgt": "integrations_init_get_fernet", "source": "integrations_init_get_fernet", "target": "integrations_init_decrypt_token", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L91", "weight": 1.0, "_src": "integrations_init_rationale_91", "_tgt": "integrations_init_get_fernet", "source": "integrations_init_get_fernet", "target": "integrations_init_rationale_91", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L106", "weight": 1.0, "_src": "integrations_init_rationale_106", "_tgt": "integrations_init_encrypt_token", "source": "integrations_init_encrypt_token", "target": "integrations_init_rationale_106", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L97", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_round_trip", "_tgt": "integrations_init_encrypt_token", "source": "integrations_init_encrypt_token", "target": "tests_test_integrations_testtokenencryption_test_round_trip" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L114", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "_tgt": "integrations_init_encrypt_token", "source": "integrations_init_encrypt_token", "target": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L124", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error", "_tgt": "integrations_init_encrypt_token", "source": "integrations_init_encrypt_token", "target": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L130", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error", "_tgt": "integrations_init_encrypt_token", "source": "integrations_init_encrypt_token", "target": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L136", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error", "_tgt": "integrations_init_encrypt_token", "source": "integrations_init_encrypt_token", "target": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L122", "weight": 1.0, "_src": "integrations_init_rationale_122", "_tgt": "integrations_init_decrypt_token", "source": "integrations_init_decrypt_token", "target": "integrations_init_rationale_122", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L100", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_round_trip", "_tgt": "integrations_init_decrypt_token", "source": "integrations_init_decrypt_token", "target": "tests_test_integrations_testtokenencryption_test_round_trip" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L107", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error", "_tgt": "integrations_init_decrypt_token", "source": "integrations_init_decrypt_token", "target": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L118", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "_tgt": "integrations_init_decrypt_token", "source": "integrations_init_decrypt_token", "target": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L143", "weight": 1.0, "_src": "integrations_init_rationale_143", "_tgt": "integrations_init_get_provider", "source": "integrations_init_get_provider", "target": "integrations_init_rationale_143", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L174", "weight": 1.0, "_src": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client", "_tgt": "integrations_init_get_provider", "source": "integrations_init_get_provider", "target": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L180", "weight": 1.0, "_src": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client", "_tgt": "integrations_init_get_provider", "source": "integrations_init_get_provider", "target": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L186", "weight": 1.0, "_src": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client", "_tgt": "integrations_init_get_provider", "source": "integrations_init_get_provider", "target": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_integrations.py", "source_location": "L191", "weight": 1.0, "_src": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error", "_tgt": "integrations_init_get_provider", "source": "integrations_init_get_provider", "target": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L50", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_set_sqlite_pragma", "source": "api_tests_conftest_py", "target": "tests_conftest_set_sqlite_pragma", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L59", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_create_tables", "source": "api_tests_conftest_py", "target": "tests_conftest_create_tables", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L88", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_db_session", "source": "api_tests_conftest_py", "target": "tests_conftest_db_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L95", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_client", "source": "api_tests_conftest_py", "target": "tests_conftest_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L110", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_make_jwt", "source": "api_tests_conftest_py", "target": "tests_conftest_make_jwt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L132", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_auth_header", "source": "api_tests_conftest_py", "target": "tests_conftest_auth_header", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L139", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_pytest_addoption", "source": "api_tests_conftest_py", "target": "tests_conftest_pytest_addoption", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L1", "weight": 1.0, "_src": "tests_conftest_rationale_1", "_tgt": "api_tests_conftest_py", "source": "api_tests_conftest_py", "target": "tests_conftest_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L60", "weight": 1.0, "_src": "tests_conftest_rationale_60", "_tgt": "tests_conftest_create_tables", "source": "tests_conftest_create_tables", "target": "tests_conftest_rationale_60", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L89", "weight": 1.0, "_src": "tests_conftest_rationale_89", "_tgt": "tests_conftest_db_session", "source": "tests_conftest_db_session", "target": "tests_conftest_rationale_89", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L96", "weight": 1.0, "_src": "tests_conftest_rationale_96", "_tgt": "tests_conftest_client", "source": "tests_conftest_client", "target": "tests_conftest_rationale_96", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L134", "weight": 1.0, "_src": "tests_conftest_auth_header", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_conftest_auth_header", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L115", "weight": 1.0, "_src": "tests_conftest_rationale_115", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_conftest_rationale_115", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_device_ws.py", "source_location": "L178", "weight": 1.0, "_src": "tests_test_device_ws_test_ws_device_happy_path", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_device_ws_test_ws_device_happy_path" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_device_ws.py", "source_location": "L194", "weight": 1.0, "_src": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_device_ws.py", "source_location": "L203", "weight": 1.0, "_src": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_device_ws_test_ws_device_tool_result_dispatched" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_device_ws.py", "source_location": "L238", "weight": 1.0, "_src": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L311", "weight": 1.0, "_src": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_memory_middleware_test_home_request_calls_memory_middleware" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L61", "weight": 1.0, "_src": "tests_test_ws_unified_test_home_request_produces_stream_frames", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_ws_unified_test_home_request_produces_stream_frames" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L84", "weight": 1.0, "_src": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_ws_unified_test_floating_request_produces_domain_frame" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L111", "weight": 1.0, "_src": "tests_test_ws_unified_test_home_request_request_id_propagated", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_ws_unified_test_home_request_request_id_propagated" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L136", "weight": 1.0, "_src": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "_tgt": "tests_conftest_make_jwt", "source": "tests_conftest_make_jwt", "target": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L133", "weight": 1.0, "_src": "tests_conftest_rationale_133", "_tgt": "tests_conftest_auth_header", "source": "tests_conftest_auth_header", "target": "tests_conftest_rationale_133", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_auth.py", "source_location": "L169", "weight": 1.0, "_src": "tests_test_auth_testme_test_me_with_valid_jwt", "_tgt": "tests_conftest_auth_header", "source": "tests_conftest_auth_header", "target": "tests_test_auth_testme_test_me_with_valid_jwt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_auth.py", "source_location": "L178", "weight": 1.0, "_src": "tests_test_auth_testme_test_me_returns_correct_tier", "_tgt": "tests_conftest_auth_header", "source": "tests_conftest_auth_header", "target": "tests_test_auth_testme_test_me_returns_correct_tier" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L138", "weight": 1.0, "_src": "tests_test_brief_agent_test_rest_brief_home_returns_response", "_tgt": "tests_conftest_auth_header", "source": "tests_conftest_auth_header", "target": "tests_test_brief_agent_test_rest_brief_home_returns_response" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L151", "weight": 1.0, "_src": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422", "_tgt": "tests_conftest_auth_header", "source": "tests_conftest_auth_header", "target": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L161", "weight": 1.0, "_src": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422", "_tgt": "tests_conftest_auth_header", "source": "tests_conftest_auth_header", "target": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L86", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_fixtures_dir", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_fixtures_dir", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L91", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_load_cases", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_load_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L97", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_read_case_file", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_read_case_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L101", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_resolve_projects", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_resolve_projects", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L116", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_pytest_generate_tests", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_pytest_generate_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L126", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_make_config", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_make_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L147", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_make_run_log", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_make_run_log", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L158", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_make_manager", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_make_manager", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L167", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_make_executor", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_make_executor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L223", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_format_projects_empty", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_format_projects_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L227", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_format_projects_with_data", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_format_projects_with_data", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L233", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_format_metadata_empty", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_format_metadata_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L237", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_format_metadata_email", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_format_metadata_email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L244", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_get_extraction_rules_match", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_get_extraction_rules_match", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L249", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L254", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L259", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_get_no_match_behavior_default", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_get_no_match_behavior_default", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L268", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_2_9_device_offline", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_2_9_device_offline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L286", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_2_10_empty_file", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_2_10_empty_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L312", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_2_8_items_created_count", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L353", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_test_eval_runner", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_eval_runner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L400", "weight": 1.0, "_src": "api_tests_test_agent_runner_v2_py", "_tgt": "tests_test_agent_runner_v2_evaluate_case", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_evaluate_case", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_agent_runner_v2_rationale_1", "_tgt": "api_tests_test_agent_runner_v2_py", "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L93", "weight": 1.0, "_src": "tests_test_agent_runner_v2_load_cases", "_tgt": "tests_test_agent_runner_v2_fixtures_dir", "source": "tests_test_agent_runner_v2_fixtures_dir", "target": "tests_test_agent_runner_v2_load_cases", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L356", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "tests_test_agent_runner_v2_fixtures_dir", "source": "tests_test_agent_runner_v2_fixtures_dir", "target": "tests_test_agent_runner_v2_test_eval_runner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L119", "weight": 1.0, "_src": "tests_test_agent_runner_v2_pytest_generate_tests", "_tgt": "tests_test_agent_runner_v2_load_cases", "source": "tests_test_agent_runner_v2_load_cases", "target": "tests_test_agent_runner_v2_pytest_generate_tests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L357", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "tests_test_agent_runner_v2_read_case_file", "source": "tests_test_agent_runner_v2_read_case_file", "target": "tests_test_agent_runner_v2_test_eval_runner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L358", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "tests_test_agent_runner_v2_resolve_projects", "source": "tests_test_agent_runner_v2_resolve_projects", "target": "tests_test_agent_runner_v2_test_eval_runner", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L102", "weight": 1.0, "_src": "tests_test_agent_runner_v2_rationale_102", "_tgt": "tests_test_agent_runner_v2_resolve_projects", "source": "tests_test_agent_runner_v2_resolve_projects", "target": "tests_test_agent_runner_v2_rationale_102", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L270", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_9_device_offline", "_tgt": "tests_test_agent_runner_v2_make_config", "source": "tests_test_agent_runner_v2_make_config", "target": "tests_test_agent_runner_v2_test_2_9_device_offline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L288", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_10_empty_file", "_tgt": "tests_test_agent_runner_v2_make_config", "source": "tests_test_agent_runner_v2_make_config", "target": "tests_test_agent_runner_v2_test_2_10_empty_file", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L314", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_8_items_created_count", "_tgt": "tests_test_agent_runner_v2_make_config", "source": "tests_test_agent_runner_v2_make_config", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L360", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "tests_test_agent_runner_v2_make_config", "source": "tests_test_agent_runner_v2_make_config", "target": "tests_test_agent_runner_v2_test_eval_runner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L271", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_9_device_offline", "_tgt": "tests_test_agent_runner_v2_make_run_log", "source": "tests_test_agent_runner_v2_make_run_log", "target": "tests_test_agent_runner_v2_test_2_9_device_offline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L289", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_10_empty_file", "_tgt": "tests_test_agent_runner_v2_make_run_log", "source": "tests_test_agent_runner_v2_make_run_log", "target": "tests_test_agent_runner_v2_test_2_10_empty_file", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L315", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_8_items_created_count", "_tgt": "tests_test_agent_runner_v2_make_run_log", "source": "tests_test_agent_runner_v2_make_run_log", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L361", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "tests_test_agent_runner_v2_make_run_log", "source": "tests_test_agent_runner_v2_make_run_log", "target": "tests_test_agent_runner_v2_test_eval_runner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L272", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_9_device_offline", "_tgt": "tests_test_agent_runner_v2_make_manager", "source": "tests_test_agent_runner_v2_make_manager", "target": "tests_test_agent_runner_v2_test_2_9_device_offline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L290", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_10_empty_file", "_tgt": "tests_test_agent_runner_v2_make_manager", "source": "tests_test_agent_runner_v2_make_manager", "target": "tests_test_agent_runner_v2_test_2_10_empty_file", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L316", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_8_items_created_count", "_tgt": "tests_test_agent_runner_v2_make_manager", "source": "tests_test_agent_runner_v2_make_manager", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L362", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "tests_test_agent_runner_v2_make_manager", "source": "tests_test_agent_runner_v2_make_manager", "target": "tests_test_agent_runner_v2_test_eval_runner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L292", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_10_empty_file", "_tgt": "tests_test_agent_runner_v2_make_executor", "source": "tests_test_agent_runner_v2_make_executor", "target": "tests_test_agent_runner_v2_test_2_10_empty_file", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L318", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_2_8_items_created_count", "_tgt": "tests_test_agent_runner_v2_make_executor", "source": "tests_test_agent_runner_v2_make_executor", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L364", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "tests_test_agent_runner_v2_make_executor", "source": "tests_test_agent_runner_v2_make_executor", "target": "tests_test_agent_runner_v2_test_eval_runner", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L175", "weight": 1.0, "_src": "tests_test_agent_runner_v2_rationale_175", "_tgt": "tests_test_agent_runner_v2_make_executor", "source": "tests_test_agent_runner_v2_make_executor", "target": "tests_test_agent_runner_v2_rationale_175", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L269", "weight": 1.0, "_src": "tests_test_agent_runner_v2_rationale_269", "_tgt": "tests_test_agent_runner_v2_test_2_9_device_offline", "source": "tests_test_agent_runner_v2_test_2_9_device_offline", "target": "tests_test_agent_runner_v2_rationale_269", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L287", "weight": 1.0, "_src": "tests_test_agent_runner_v2_rationale_287", "_tgt": "tests_test_agent_runner_v2_test_2_10_empty_file", "source": "tests_test_agent_runner_v2_test_2_10_empty_file", "target": "tests_test_agent_runner_v2_rationale_287", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L313", "weight": 1.0, "_src": "tests_test_agent_runner_v2_rationale_313", "_tgt": "tests_test_agent_runner_v2_test_2_8_items_created_count", "source": "tests_test_agent_runner_v2_test_2_8_items_created_count", "target": "tests_test_agent_runner_v2_rationale_313", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L385", "weight": 1.0, "_src": "tests_test_agent_runner_v2_test_eval_runner", "_tgt": "tests_test_agent_runner_v2_evaluate_case", "source": "tests_test_agent_runner_v2_test_eval_runner", "target": "tests_test_agent_runner_v2_evaluate_case", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L354", "weight": 1.0, "_src": "tests_test_agent_runner_v2_rationale_354", "_tgt": "tests_test_agent_runner_v2_test_eval_runner", "source": "tests_test_agent_runner_v2_test_eval_runner", "target": "tests_test_agent_runner_v2_rationale_354", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L401", "weight": 1.0, "_src": "tests_test_agent_runner_v2_rationale_401", "_tgt": "tests_test_agent_runner_v2_evaluate_case", "source": "tests_test_agent_runner_v2_evaluate_case", "target": "tests_test_agent_runner_v2_rationale_401", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L22", "weight": 1.0, "_src": "api_tests_test_auth_py", "_tgt": "tests_test_auth_testregister", "source": "api_tests_test_auth_py", "target": "tests_test_auth_testregister", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L79", "weight": 1.0, "_src": "api_tests_test_auth_py", "_tgt": "tests_test_auth_testlogin", "source": "api_tests_test_auth_py", "target": "tests_test_auth_testlogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L119", "weight": 1.0, "_src": "api_tests_test_auth_py", "_tgt": "tests_test_auth_testrefresh", "source": "api_tests_test_auth_py", "target": "tests_test_auth_testrefresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L165", "weight": 1.0, "_src": "api_tests_test_auth_py", "_tgt": "tests_test_auth_testme", "source": "api_tests_test_auth_py", "target": "tests_test_auth_testme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L214", "weight": 1.0, "_src": "api_tests_test_auth_py", "_tgt": "tests_test_auth_testoauth", "source": "api_tests_test_auth_py", "target": "tests_test_auth_testoauth", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_auth_rationale_1", "_tgt": "api_tests_test_auth_py", "source": "api_tests_test_auth_py", "target": "tests_test_auth_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L25", "weight": 1.0, "_src": "tests_test_auth_testregister", "_tgt": "tests_test_auth_testregister_test_register_success", "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_success", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L38", "weight": 1.0, "_src": "tests_test_auth_testregister", "_tgt": "tests_test_auth_testregister_test_register_returns_valid_jwt", "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_returns_valid_jwt", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L50", "weight": 1.0, "_src": "tests_test_auth_testregister", "_tgt": "tests_test_auth_testregister_test_register_duplicate_email", "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_duplicate_email", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L61", "weight": 1.0, "_src": "tests_test_auth_testregister", "_tgt": "tests_test_auth_testregister_test_register_missing_password", "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_missing_password", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L68", "weight": 1.0, "_src": "tests_test_auth_testregister", "_tgt": "tests_test_auth_testregister_test_register_missing_email", "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_missing_email", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L23", "weight": 1.0, "_src": "tests_test_auth_rationale_23", "_tgt": "tests_test_auth_testregister", "source": "tests_test_auth_testregister", "target": "tests_test_auth_rationale_23", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L82", "weight": 1.0, "_src": "tests_test_auth_testlogin", "_tgt": "tests_test_auth_testlogin_register", "source": "tests_test_auth_testlogin", "target": "tests_test_auth_testlogin_register", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L88", "weight": 1.0, "_src": "tests_test_auth_testlogin", "_tgt": "tests_test_auth_testlogin_test_login_success", "source": "tests_test_auth_testlogin", "target": "tests_test_auth_testlogin_test_login_success", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L100", "weight": 1.0, "_src": "tests_test_auth_testlogin", "_tgt": "tests_test_auth_testlogin_test_login_wrong_password", "source": "tests_test_auth_testlogin", "target": "tests_test_auth_testlogin_test_login_wrong_password", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L108", "weight": 1.0, "_src": "tests_test_auth_testlogin", "_tgt": "tests_test_auth_testlogin_test_login_unknown_email", "source": "tests_test_auth_testlogin", "target": "tests_test_auth_testlogin_test_login_unknown_email", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L80", "weight": 1.0, "_src": "tests_test_auth_rationale_80", "_tgt": "tests_test_auth_testlogin", "source": "tests_test_auth_testlogin", "target": "tests_test_auth_rationale_80", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L89", "weight": 1.0, "_src": "tests_test_auth_testlogin_test_login_success", "_tgt": "tests_test_auth_testlogin_register", "source": "tests_test_auth_testlogin_register", "target": "tests_test_auth_testlogin_test_login_success", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L101", "weight": 1.0, "_src": "tests_test_auth_testlogin_test_login_wrong_password", "_tgt": "tests_test_auth_testlogin_register", "source": "tests_test_auth_testlogin_register", "target": "tests_test_auth_testlogin_test_login_wrong_password", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L122", "weight": 1.0, "_src": "tests_test_auth_testrefresh", "_tgt": "tests_test_auth_testrefresh_register_and_get_tokens", "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_testrefresh_register_and_get_tokens", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L129", "weight": 1.0, "_src": "tests_test_auth_testrefresh", "_tgt": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens", "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L142", "weight": 1.0, "_src": "tests_test_auth_testrefresh", "_tgt": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L154", "weight": 1.0, "_src": "tests_test_auth_testrefresh", "_tgt": "tests_test_auth_testrefresh_test_refresh_bogus_token", "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_testrefresh_test_refresh_bogus_token", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L120", "weight": 1.0, "_src": "tests_test_auth_rationale_120", "_tgt": "tests_test_auth_testrefresh", "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_rationale_120", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L130", "weight": 1.0, "_src": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens", "_tgt": "tests_test_auth_testrefresh_register_and_get_tokens", "source": "tests_test_auth_testrefresh_register_and_get_tokens", "target": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L144", "weight": 1.0, "_src": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "_tgt": "tests_test_auth_testrefresh_register_and_get_tokens", "source": "tests_test_auth_testrefresh_register_and_get_tokens", "target": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L143", "weight": 1.0, "_src": "tests_test_auth_rationale_143", "_tgt": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "source": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "target": "tests_test_auth_rationale_143", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L168", "weight": 1.0, "_src": "tests_test_auth_testme", "_tgt": "tests_test_auth_testme_test_me_with_valid_jwt", "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_with_valid_jwt", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L176", "weight": 1.0, "_src": "tests_test_auth_testme", "_tgt": "tests_test_auth_testme_test_me_returns_correct_tier", "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_returns_correct_tier", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L181", "weight": 1.0, "_src": "tests_test_auth_testme", "_tgt": "tests_test_auth_testme_test_me_missing_token", "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_missing_token", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L185", "weight": 1.0, "_src": "tests_test_auth_testme", "_tgt": "tests_test_auth_testme_test_me_expired_token", "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_expired_token", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L198", "weight": 1.0, "_src": "tests_test_auth_testme", "_tgt": "tests_test_auth_testme_test_me_invalid_signature", "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_invalid_signature", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L177", "weight": 1.0, "_src": "tests_test_auth_rationale_177", "_tgt": "tests_test_auth_testme_test_me_returns_correct_tier", "source": "tests_test_auth_testme_test_me_returns_correct_tier", "target": "tests_test_auth_rationale_177", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L186", "weight": 1.0, "_src": "tests_test_auth_rationale_186", "_tgt": "tests_test_auth_testme_test_me_expired_token", "source": "tests_test_auth_testme_test_me_expired_token", "target": "tests_test_auth_rationale_186", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L221", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_patch_google", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_patch_google", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L225", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_userinfo", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_userinfo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L238", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_authorize", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_authorize", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L244", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_callback", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_callback", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L263", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_decode_sub", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_decode_sub", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L270", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_test_authorize_returns_url_and_state", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_authorize_returns_url_and_state", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L279", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L287", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L295", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_test_callback_creates_new_user", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_creates_new_user", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L309", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L326", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_test_callback_email_match_links_account", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L345", "weight": 1.0, "_src": "tests_test_auth_testoauth", "_tgt": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L215", "weight": 1.0, "_src": "tests_test_auth_rationale_215", "_tgt": "tests_test_auth_testoauth", "source": "tests_test_auth_testoauth", "target": "tests_test_auth_rationale_215", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L271", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_authorize_returns_url_and_state", "_tgt": "tests_test_auth_testoauth_patch_google", "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_authorize_returns_url_and_state", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L288", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401", "_tgt": "tests_test_auth_testoauth_patch_google", "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L297", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_creates_new_user", "_tgt": "tests_test_auth_testoauth_patch_google", "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_creates_new_user", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L311", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "_tgt": "tests_test_auth_testoauth_patch_google", "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L336", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_email_match_links_account", "_tgt": "tests_test_auth_testoauth_patch_google", "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L354", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "_tgt": "tests_test_auth_testoauth_patch_google", "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L299", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_creates_new_user", "_tgt": "tests_test_auth_testoauth_userinfo", "source": "tests_test_auth_testoauth_userinfo", "target": "tests_test_auth_testoauth_test_callback_creates_new_user", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L312", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "_tgt": "tests_test_auth_testoauth_userinfo", "source": "tests_test_auth_testoauth_userinfo", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L338", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_email_match_links_account", "_tgt": "tests_test_auth_testoauth_userinfo", "source": "tests_test_auth_testoauth_userinfo", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L356", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "_tgt": "tests_test_auth_testoauth_userinfo", "source": "tests_test_auth_testoauth_userinfo", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L298", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_creates_new_user", "_tgt": "tests_test_auth_testoauth_authorize", "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_testoauth_test_callback_creates_new_user", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L315", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "_tgt": "tests_test_auth_testoauth_authorize", "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L337", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_email_match_links_account", "_tgt": "tests_test_auth_testoauth_authorize", "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L355", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "_tgt": "tests_test_auth_testoauth_authorize", "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L239", "weight": 1.0, "_src": "tests_test_auth_rationale_239", "_tgt": "tests_test_auth_testoauth_authorize", "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_rationale_239", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L299", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_creates_new_user", "_tgt": "tests_test_auth_testoauth_callback", "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_testoauth_test_callback_creates_new_user", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L315", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "_tgt": "tests_test_auth_testoauth_callback", "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L338", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_email_match_links_account", "_tgt": "tests_test_auth_testoauth_callback", "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L356", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "_tgt": "tests_test_auth_testoauth_callback", "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L245", "weight": 1.0, "_src": "tests_test_auth_rationale_245", "_tgt": "tests_test_auth_testoauth_callback", "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_rationale_245", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L317", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "_tgt": "tests_test_auth_testoauth_decode_sub", "source": "tests_test_auth_testoauth_decode_sub", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L334", "weight": 1.0, "_src": "tests_test_auth_testoauth_test_callback_email_match_links_account", "_tgt": "tests_test_auth_testoauth_decode_sub", "source": "tests_test_auth_testoauth_decode_sub", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L296", "weight": 1.0, "_src": "tests_test_auth_rationale_296", "_tgt": "tests_test_auth_testoauth_test_callback_creates_new_user", "source": "tests_test_auth_testoauth_test_callback_creates_new_user", "target": "tests_test_auth_rationale_296", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L310", "weight": 1.0, "_src": "tests_test_auth_rationale_310", "_tgt": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "source": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "target": "tests_test_auth_rationale_310", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L327", "weight": 1.0, "_src": "tests_test_auth_rationale_327", "_tgt": "tests_test_auth_testoauth_test_callback_email_match_links_account", "source": "tests_test_auth_testoauth_test_callback_email_match_links_account", "target": "tests_test_auth_rationale_327", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L346", "weight": 1.0, "_src": "tests_test_auth_rationale_346", "_tgt": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "source": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "target": "tests_test_auth_rationale_346", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L31", "weight": 1.0, "_src": "api_tests_test_brief_agent_py", "_tgt": "tests_test_brief_agent_fake_token_stream", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_fake_token_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L42", "weight": 1.0, "_src": "api_tests_test_brief_agent_py", "_tgt": "tests_test_brief_agent_test_run_home_brief_streams_text", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_run_home_brief_streams_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L62", "weight": 1.0, "_src": "api_tests_test_brief_agent_py", "_tgt": "tests_test_brief_agent_test_run_project_brief_streams_text", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_run_project_brief_streams_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L82", "weight": 1.0, "_src": "api_tests_test_brief_agent_py", "_tgt": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L111", "weight": 1.0, "_src": "api_tests_test_brief_agent_py", "_tgt": "tests_test_brief_agent_override_db", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L124", "weight": 1.0, "_src": "api_tests_test_brief_agent_py", "_tgt": "tests_test_brief_agent_test_rest_brief_home_returns_response", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_rest_brief_home_returns_response", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L147", "weight": 1.0, "_src": "api_tests_test_brief_agent_py", "_tgt": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L157", "weight": 1.0, "_src": "api_tests_test_brief_agent_py", "_tgt": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_brief_agent_rationale_1", "_tgt": "api_tests_test_brief_agent_py", "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L32", "weight": 1.0, "_src": "tests_test_brief_agent_rationale_32", "_tgt": "tests_test_brief_agent_fake_token_stream", "source": "tests_test_brief_agent_fake_token_stream", "target": "tests_test_brief_agent_rationale_32", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L24", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_faketool", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_faketool", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L31", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_fakellm", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_fakellm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L66", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L79", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L106", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L129", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L144", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L166", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L190", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L216", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L259", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L278", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L300", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_fp", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_fp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L304", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_parse_ms", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_parse_ms", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L312", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L340", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_utc", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_utc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L351", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L367", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L383", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L403", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L411", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_request_context_block_scope_and_project", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_request_context_block_scope_and_project", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L418", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_request_context_block_empty", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_request_context_block_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L425", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L457", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L469", "weight": 1.0, "_src": "api_tests_test_deep_agent_py", "_tgt": "tests_test_deep_agent_test_human_message_is_bare_message", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_human_message_is_bare_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_1", "_tgt": "api_tests_test_deep_agent_py", "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L27", "weight": 1.0, "_src": "tests_test_deep_agent_faketool", "_tgt": "tests_test_deep_agent_faketool_ainvoke", "source": "tests_test_deep_agent_faketool", "target": "tests_test_deep_agent_faketool_ainvoke", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L70", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "_tgt": "tests_test_deep_agent_faketool", "source": "tests_test_deep_agent_faketool", "target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L83", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "_tgt": "tests_test_deep_agent_faketool", "source": "tests_test_deep_agent_faketool", "target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L244", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "_tgt": "tests_test_deep_agent_faketool", "source": "tests_test_deep_agent_faketool", "target": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L32", "weight": 1.0, "_src": "tests_test_deep_agent_fakellm", "_tgt": "tests_test_deep_agent_fakellm_init", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_fakellm_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L35", "weight": 1.0, "_src": "tests_test_deep_agent_fakellm", "_tgt": "tests_test_deep_agent_fakellm_bind_tools", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_fakellm_bind_tools", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L38", "weight": 1.0, "_src": "tests_test_deep_agent_fakellm", "_tgt": "tests_test_deep_agent_fakellm_ainvoke", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_fakellm_ainvoke", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L60", "weight": 1.0, "_src": "tests_test_deep_agent_fakellm", "_tgt": "tests_test_deep_agent_fakellm_astream", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_fakellm_astream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L67", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "_tgt": "tests_test_deep_agent_fakellm", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L80", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "_tgt": "tests_test_deep_agent_fakellm", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L167", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "_tgt": "tests_test_deep_agent_fakellm", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L191", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "_tgt": "tests_test_deep_agent_fakellm", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L260", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "_tgt": "tests_test_deep_agent_fakellm", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L279", "weight": 1.0, "_src": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "_tgt": "tests_test_deep_agent_fakellm", "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L317", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "_tgt": "tests_test_deep_agent_fp", "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L344", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_utc", "_tgt": "tests_test_deep_agent_fp", "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_utc", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L356", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "_tgt": "tests_test_deep_agent_fp", "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L372", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "_tgt": "tests_test_deep_agent_fp", "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L388", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "_tgt": "tests_test_deep_agent_fp", "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L432", "weight": 1.0, "_src": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "_tgt": "tests_test_deep_agent_fp", "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L327", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "_tgt": "tests_test_deep_agent_parse_ms", "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L345", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_utc", "_tgt": "tests_test_deep_agent_parse_ms", "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_utc", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L361", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "_tgt": "tests_test_deep_agent_parse_ms", "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L377", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "_tgt": "tests_test_deep_agent_parse_ms", "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L391", "weight": 1.0, "_src": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "_tgt": "tests_test_deep_agent_parse_ms", "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L305", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_305", "_tgt": "tests_test_deep_agent_parse_ms", "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_rationale_305", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L313", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_313", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "source": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "target": "tests_test_deep_agent_rationale_313", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L341", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_341", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_utc", "source": "tests_test_deep_agent_test_datetime_context_injection_utc", "target": "tests_test_deep_agent_rationale_341", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L352", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_352", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "source": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "target": "tests_test_deep_agent_rationale_352", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L368", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_368", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "source": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "target": "tests_test_deep_agent_rationale_368", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L384", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_384", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "source": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "target": "tests_test_deep_agent_rationale_384", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L426", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_426", "_tgt": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "source": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "target": "tests_test_deep_agent_rationale_426", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L458", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_458", "_tgt": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "source": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "target": "tests_test_deep_agent_rationale_458", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L470", "weight": 1.0, "_src": "tests_test_deep_agent_rationale_470", "_tgt": "tests_test_deep_agent_test_human_message_is_bare_message", "source": "tests_test_deep_agent_test_human_message_is_bare_message", "target": "tests_test_deep_agent_rationale_470", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L36", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_device_hello", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_device_hello", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L47", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_override_db", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L63", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_manager", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_manager", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L69", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_mock_ws", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_mock_ws", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L75", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_register_and_is_online", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_register_and_is_online", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L83", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L87", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_unregister", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_unregister", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L95", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_unregister_unknown_is_noop", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_unregister_unknown_is_noop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L100", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L122", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_send_frame", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_send_frame", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L129", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_send_frame_raises_when_offline", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_send_frame_raises_when_offline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L135", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_pending_call_round_trip", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_pending_call_round_trip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L145", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L152", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L163", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_ws_device_rejects_without_token", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_rejects_without_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L170", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_ws_device_rejects_invalid_token", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_rejects_invalid_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L176", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_ws_device_happy_path", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_happy_path", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L192", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L201", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L234", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L256", "weight": 1.0, "_src": "api_tests_test_device_ws_py", "_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_device_ws_rationale_1", "_tgt": "api_tests_test_device_ws_py", "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L183", "weight": 1.0, "_src": "tests_test_device_ws_test_ws_device_happy_path", "_tgt": "tests_test_device_ws_device_hello", "source": "tests_test_device_ws_device_hello", "target": "tests_test_device_ws_test_ws_device_happy_path", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L218", "weight": 1.0, "_src": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "_tgt": "tests_test_device_ws_device_hello", "source": "tests_test_device_ws_device_hello", "target": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L249", "weight": 1.0, "_src": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "_tgt": "tests_test_device_ws_device_hello", "source": "tests_test_device_ws_device_hello", "target": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L48", "weight": 1.0, "_src": "tests_test_device_ws_rationale_48", "_tgt": "tests_test_device_ws_override_db", "source": "tests_test_device_ws_override_db", "target": "tests_test_device_ws_rationale_48", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L64", "weight": 1.0, "_src": "tests_test_device_ws_rationale_64", "_tgt": "tests_test_device_ws_manager", "source": "tests_test_device_ws_manager", "target": "tests_test_device_ws_rationale_64", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L177", "weight": 1.0, "_src": "tests_test_device_ws_rationale_177", "_tgt": "tests_test_device_ws_test_ws_device_happy_path", "source": "tests_test_device_ws_test_ws_device_happy_path", "target": "tests_test_device_ws_rationale_177", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L193", "weight": 1.0, "_src": "tests_test_device_ws_rationale_193", "_tgt": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "source": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "target": "tests_test_device_ws_rationale_193", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L202", "weight": 1.0, "_src": "tests_test_device_ws_rationale_202", "_tgt": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "source": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "target": "tests_test_device_ws_rationale_202", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L235", "weight": 1.0, "_src": "tests_test_device_ws_rationale_235", "_tgt": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "source": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "target": "tests_test_device_ws_rationale_235", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L257", "weight": 1.0, "_src": "tests_test_device_ws_rationale_257", "_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "source": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "target": "tests_test_device_ws_rationale_257", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L91", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testtokenencryption", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testtokenencryption", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L170", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testgetprovider", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testgetprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L199", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testbuildgmailquery", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testbuildgmailquery", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L253", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testparsebody", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testparsebody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L303", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_make_gmail_message", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_make_gmail_message", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L328", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testgmailclientfetchmessages", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testgmailclientfetchmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L517", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_happy_path_returns_email_messages", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_happy_path_returns_email_messages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L365", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_no_messages_returns_empty_list", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_no_messages_returns_empty_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L386", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_list_http_error_raises_runtime_error", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_list_http_error_raises_runtime_error", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L430", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testbuildemailfilter", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testbuildemailfilter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L475", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_make_graph_email", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_make_graph_email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L493", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_make_graph_teams_message", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_make_graph_teams_message", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L509", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testmsgraphclientfetchemails", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testmsgraphclientfetchemails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L540", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_pagination_stops_at_max_emails", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_pagination_stops_at_max_emails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L561", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L608", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testmsgraphclientfetchmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L616", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_happy_path_returns_chat_messages", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_happy_path_returns_chat_messages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L638", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_403_degrades_gracefully", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_403_degrades_gracefully", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L661", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_channel_filter_applied", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_channel_filter_applied", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L686", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_testmsgraphclientrefreshtoken", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testmsgraphclientrefreshtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L690", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_msal_error_raises_runtime_error", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_msal_error_raises_runtime_error", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L709", "weight": 1.0, "_src": "api_tests_test_integrations_py", "_tgt": "tests_test_integrations_test_successful_refresh_updates_access_token", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_successful_refresh_updates_access_token", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_integrations_rationale_1", "_tgt": "api_tests_test_integrations_py", "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L94", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "tests_test_integrations_testtokenencryption_test_round_trip", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_round_trip", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L103", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L109", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L120", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L126", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L132", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L138", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "tests_test_integrations_testtokenencryption_test_email_message_as_text", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_email_message_as_text", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L151", "weight": 1.0, "_src": "tests_test_integrations_testtokenencryption", "_tgt": "tests_test_integrations_testtokenencryption_test_chat_message_as_text", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_chat_message_as_text", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L92", "weight": 1.0, "_src": "tests_test_integrations_rationale_92", "_tgt": "tests_test_integrations_testtokenencryption", "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_rationale_92", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L110", "weight": 1.0, "_src": "tests_test_integrations_rationale_110", "_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "source": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "target": "tests_test_integrations_rationale_110", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L171", "weight": 1.0, "_src": "tests_test_integrations_testgetprovider", "_tgt": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client", "source": "tests_test_integrations_testgetprovider", "target": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L177", "weight": 1.0, "_src": "tests_test_integrations_testgetprovider", "_tgt": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client", "source": "tests_test_integrations_testgetprovider", "target": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L183", "weight": 1.0, "_src": "tests_test_integrations_testgetprovider", "_tgt": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client", "source": "tests_test_integrations_testgetprovider", "target": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L189", "weight": 1.0, "_src": "tests_test_integrations_testgetprovider", "_tgt": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error", "source": "tests_test_integrations_testgetprovider", "target": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L202", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_setup_method", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_setup_method", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L206", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L209", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_single_label", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_single_label", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L213", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L217", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_senders", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_senders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L221", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_date_range_from", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_date_range_from", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L225", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_date_range_to", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_date_range_to", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L229", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L236", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L242", "weight": 1.0, "_src": "tests_test_integrations_testbuildgmailquery", "_tgt": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L200", "weight": 1.0, "_src": "tests_test_integrations_rationale_200", "_tgt": "tests_test_integrations_testbuildgmailquery", "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_rationale_200", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L230", "weight": 1.0, "_src": "tests_test_integrations_rationale_230", "_tgt": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "source": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "target": "tests_test_integrations_rationale_230", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L237", "weight": 1.0, "_src": "tests_test_integrations_rationale_237", "_tgt": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "source": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "target": "tests_test_integrations_rationale_237", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L243", "weight": 1.0, "_src": "tests_test_integrations_rationale_243", "_tgt": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "source": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "target": "tests_test_integrations_rationale_243", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L256", "weight": 1.0, "_src": "tests_test_integrations_testparsebody", "_tgt": "tests_test_integrations_testparsebody_setup_method", "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_setup_method", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L260", "weight": 1.0, "_src": "tests_test_integrations_testparsebody", "_tgt": "tests_test_integrations_testparsebody_encode", "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_encode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L264", "weight": 1.0, "_src": "tests_test_integrations_testparsebody", "_tgt": "tests_test_integrations_testparsebody_test_text_plain_extracted", "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_test_text_plain_extracted", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L271", "weight": 1.0, "_src": "tests_test_integrations_testparsebody", "_tgt": "tests_test_integrations_testparsebody_test_text_html_stripped", "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_test_text_html_stripped", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L280", "weight": 1.0, "_src": "tests_test_integrations_testparsebody", "_tgt": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html", "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L294", "weight": 1.0, "_src": "tests_test_integrations_testparsebody", "_tgt": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string", "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L254", "weight": 1.0, "_src": "tests_test_integrations_rationale_254", "_tgt": "tests_test_integrations_testparsebody", "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_rationale_254", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L267", "weight": 1.0, "_src": "tests_test_integrations_testparsebody_test_text_plain_extracted", "_tgt": "tests_test_integrations_testparsebody_encode", "source": "tests_test_integrations_testparsebody_encode", "target": "tests_test_integrations_testparsebody_test_text_plain_extracted", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L274", "weight": 1.0, "_src": "tests_test_integrations_testparsebody_test_text_html_stripped", "_tgt": "tests_test_integrations_testparsebody_encode", "source": "tests_test_integrations_testparsebody_encode", "target": "tests_test_integrations_testparsebody_test_text_html_stripped", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L281", "weight": 1.0, "_src": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html", "_tgt": "tests_test_integrations_testparsebody_encode", "source": "tests_test_integrations_testparsebody_encode", "target": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L338", "weight": 1.0, "_src": "tests_test_integrations_test_happy_path_returns_email_messages", "_tgt": "tests_test_integrations_make_gmail_message", "source": "tests_test_integrations_make_gmail_message", "target": "tests_test_integrations_test_happy_path_returns_email_messages", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L310", "weight": 1.0, "_src": "tests_test_integrations_rationale_310", "_tgt": "tests_test_integrations_make_gmail_message", "source": "tests_test_integrations_make_gmail_message", "target": "tests_test_integrations_rationale_310", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L331", "weight": 1.0, "_src": "tests_test_integrations_testgmailclientfetchmessages", "_tgt": "tests_test_integrations_testgmailclientfetchmessages_make_client", "source": "tests_test_integrations_testgmailclientfetchmessages", "target": "tests_test_integrations_testgmailclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L411", "weight": 1.0, "_src": "tests_test_integrations_testgmailclientfetchmessages", "_tgt": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "source": "tests_test_integrations_testgmailclientfetchmessages", "target": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L416", "weight": 1.0, "_src": "tests_test_integrations_testgmailclientfetchmessages", "_tgt": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "source": "tests_test_integrations_testgmailclientfetchmessages", "target": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L329", "weight": 1.0, "_src": "tests_test_integrations_rationale_329", "_tgt": "tests_test_integrations_testgmailclientfetchmessages", "source": "tests_test_integrations_testgmailclientfetchmessages", "target": "tests_test_integrations_rationale_329", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L337", "weight": 1.0, "_src": "tests_test_integrations_test_happy_path_returns_email_messages", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_test_happy_path_returns_email_messages", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L519", "weight": 1.0, "_src": "tests_test_integrations_test_happy_path_returns_email_messages", "_tgt": "tests_test_integrations_make_graph_email", "source": "tests_test_integrations_test_happy_path_returns_email_messages", "target": "tests_test_integrations_make_graph_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L366", "weight": 1.0, "_src": "tests_test_integrations_test_no_messages_returns_empty_list", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_test_no_messages_returns_empty_list", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L388", "weight": 1.0, "_src": "tests_test_integrations_test_list_http_error_raises_runtime_error", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_test_list_http_error_raises_runtime_error", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L412", "weight": 1.0, "_src": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L417", "weight": 1.0, "_src": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L433", "weight": 1.0, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "tests_test_integrations_testbuildemailfilter_setup_method", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_setup_method", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L437", "weight": 1.0, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L440", "weight": 1.0, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "tests_test_integrations_testbuildemailfilter_test_single_sender", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_single_sender", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L444", "weight": 1.0, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L450", "weight": 1.0, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L455", "weight": 1.0, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L459", "weight": 1.0, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L465", "weight": 1.0, "_src": "tests_test_integrations_testbuildemailfilter", "_tgt": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L431", "weight": 1.0, "_src": "tests_test_integrations_rationale_431", "_tgt": "tests_test_integrations_testbuildemailfilter", "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_rationale_431", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L543", "weight": 1.0, "_src": "tests_test_integrations_test_pagination_stops_at_max_emails", "_tgt": "tests_test_integrations_make_graph_email", "source": "tests_test_integrations_make_graph_email", "target": "tests_test_integrations_test_pagination_stops_at_max_emails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L566", "weight": 1.0, "_src": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "_tgt": "tests_test_integrations_make_graph_email", "source": "tests_test_integrations_make_graph_email", "target": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L482", "weight": 1.0, "_src": "tests_test_integrations_rationale_482", "_tgt": "tests_test_integrations_make_graph_email", "source": "tests_test_integrations_make_graph_email", "target": "tests_test_integrations_rationale_482", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L618", "weight": 1.0, "_src": "tests_test_integrations_test_happy_path_returns_chat_messages", "_tgt": "tests_test_integrations_make_graph_teams_message", "source": "tests_test_integrations_make_graph_teams_message", "target": "tests_test_integrations_test_happy_path_returns_chat_messages", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L664", "weight": 1.0, "_src": "tests_test_integrations_test_channel_filter_applied", "_tgt": "tests_test_integrations_make_graph_teams_message", "source": "tests_test_integrations_make_graph_teams_message", "target": "tests_test_integrations_test_channel_filter_applied", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L512", "weight": 1.0, "_src": "tests_test_integrations_testmsgraphclientfetchemails", "_tgt": "tests_test_integrations_testmsgraphclientfetchemails_make_client", "source": "tests_test_integrations_testmsgraphclientfetchemails", "target": "tests_test_integrations_testmsgraphclientfetchemails_make_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L597", "weight": 1.0, "_src": "tests_test_integrations_testmsgraphclientfetchemails", "_tgt": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "source": "tests_test_integrations_testmsgraphclientfetchemails", "target": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L601", "weight": 1.0, "_src": "tests_test_integrations_testmsgraphclientfetchemails", "_tgt": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "source": "tests_test_integrations_testmsgraphclientfetchemails", "target": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L510", "weight": 1.0, "_src": "tests_test_integrations_rationale_510", "_tgt": "tests_test_integrations_testmsgraphclientfetchemails", "source": "tests_test_integrations_testmsgraphclientfetchemails", "target": "tests_test_integrations_rationale_510", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L542", "weight": 1.0, "_src": "tests_test_integrations_test_pagination_stops_at_max_emails", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_test_pagination_stops_at_max_emails", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L598", "weight": 1.0, "_src": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L602", "weight": 1.0, "_src": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L611", "weight": 1.0, "_src": "tests_test_integrations_testmsgraphclientfetchmessages", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_testmsgraphclientfetchmessages", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L609", "weight": 1.0, "_src": "tests_test_integrations_rationale_609", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages", "source": "tests_test_integrations_testmsgraphclientfetchmessages", "target": "tests_test_integrations_rationale_609", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L617", "weight": 1.0, "_src": "tests_test_integrations_test_happy_path_returns_chat_messages", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "target": "tests_test_integrations_test_happy_path_returns_chat_messages", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L642", "weight": 1.0, "_src": "tests_test_integrations_test_403_degrades_gracefully", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "target": "tests_test_integrations_test_403_degrades_gracefully", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L663", "weight": 1.0, "_src": "tests_test_integrations_test_channel_filter_applied", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "target": "tests_test_integrations_test_channel_filter_applied", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L687", "weight": 1.0, "_src": "tests_test_integrations_rationale_687", "_tgt": "tests_test_integrations_testmsgraphclientrefreshtoken", "source": "tests_test_integrations_testmsgraphclientrefreshtoken", "target": "tests_test_integrations_rationale_687", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L63", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_fixtures_dir", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_fixtures_dir", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L68", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_load_cases", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_load_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L74", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_read_data_file", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_read_data_file", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L81", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_pytest_generate_tests", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_pytest_generate_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L91", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_make_fs_executor", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_make_fs_executor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L134", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_run_journey", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_run_journey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L168", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_evaluate_case", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_evaluate_case", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L180", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_test_4_6a_extract_valid_json", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6a_extract_valid_json", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L194", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L200", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L205", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L211", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_test_4_6e_session_not_found", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6e_session_not_found", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L223", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L273", "weight": 1.0, "_src": "api_tests_test_journey_v2_py", "_tgt": "tests_test_journey_v2_test_eval_journey", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_eval_journey", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_1", "_tgt": "api_tests_test_journey_v2_py", "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L70", "weight": 1.0, "_src": "tests_test_journey_v2_load_cases", "_tgt": "tests_test_journey_v2_fixtures_dir", "source": "tests_test_journey_v2_fixtures_dir", "target": "tests_test_journey_v2_load_cases", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L276", "weight": 1.0, "_src": "tests_test_journey_v2_test_eval_journey", "_tgt": "tests_test_journey_v2_fixtures_dir", "source": "tests_test_journey_v2_fixtures_dir", "target": "tests_test_journey_v2_test_eval_journey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L84", "weight": 1.0, "_src": "tests_test_journey_v2_pytest_generate_tests", "_tgt": "tests_test_journey_v2_load_cases", "source": "tests_test_journey_v2_load_cases", "target": "tests_test_journey_v2_pytest_generate_tests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L101", "weight": 1.0, "_src": "tests_test_journey_v2_make_fs_executor", "_tgt": "tests_test_journey_v2_read_data_file", "source": "tests_test_journey_v2_read_data_file", "target": "tests_test_journey_v2_make_fs_executor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L277", "weight": 1.0, "_src": "tests_test_journey_v2_test_eval_journey", "_tgt": "tests_test_journey_v2_make_fs_executor", "source": "tests_test_journey_v2_make_fs_executor", "target": "tests_test_journey_v2_test_eval_journey", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L92", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_92", "_tgt": "tests_test_journey_v2_make_fs_executor", "source": "tests_test_journey_v2_make_fs_executor", "target": "tests_test_journey_v2_rationale_92", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L286", "weight": 1.0, "_src": "tests_test_journey_v2_test_eval_journey", "_tgt": "tests_test_journey_v2_run_journey", "source": "tests_test_journey_v2_run_journey", "target": "tests_test_journey_v2_test_eval_journey", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L135", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_135", "_tgt": "tests_test_journey_v2_run_journey", "source": "tests_test_journey_v2_run_journey", "target": "tests_test_journey_v2_rationale_135", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L287", "weight": 1.0, "_src": "tests_test_journey_v2_test_eval_journey", "_tgt": "tests_test_journey_v2_evaluate_case", "source": "tests_test_journey_v2_evaluate_case", "target": "tests_test_journey_v2_test_eval_journey", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L169", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_169", "_tgt": "tests_test_journey_v2_evaluate_case", "source": "tests_test_journey_v2_evaluate_case", "target": "tests_test_journey_v2_rationale_169", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L181", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_181", "_tgt": "tests_test_journey_v2_test_4_6a_extract_valid_json", "source": "tests_test_journey_v2_test_4_6a_extract_valid_json", "target": "tests_test_journey_v2_rationale_181", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L195", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_195", "_tgt": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "source": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "target": "tests_test_journey_v2_rationale_195", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L201", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_201", "_tgt": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "source": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "target": "tests_test_journey_v2_rationale_201", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L206", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_206", "_tgt": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "source": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "target": "tests_test_journey_v2_rationale_206", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L212", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_212", "_tgt": "tests_test_journey_v2_test_4_6e_session_not_found", "source": "tests_test_journey_v2_test_4_6e_session_not_found", "target": "tests_test_journey_v2_rationale_212", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L224", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_224", "_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "source": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "target": "tests_test_journey_v2_rationale_224", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L274", "weight": 1.0, "_src": "tests_test_journey_v2_rationale_274", "_tgt": "tests_test_journey_v2_test_eval_journey", "source": "tests_test_journey_v2_test_eval_journey", "target": "tests_test_journey_v2_rationale_274", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L48", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_override_db", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L60", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_pro_user", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_pro_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L68", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_enc", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_enc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L72", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_assoc_row", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_assoc_row", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L81", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_relation_row", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_relation_row", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L94", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_llm_response", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_llm_response", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L101", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_mock_llm", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_mock_llm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L108", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_patch_audit", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_patch_audit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L138", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L144", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L165", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L182", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L207", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L227", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L246", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L259", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L289", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L307", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L324", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_scan_works_without_langfuse", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_works_without_langfuse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L346", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L365", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L387", "weight": 1.0, "_src": "api_tests_test_memory_audit_py", "_tgt": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_memory_audit_rationale_1", "_tgt": "api_tests_test_memory_audit_py", "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L76", "weight": 1.0, "_src": "tests_test_memory_audit_assoc_row", "_tgt": "tests_test_memory_audit_enc", "source": "tests_test_memory_audit_enc", "target": "tests_test_memory_audit_assoc_row", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L166", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "_tgt": "tests_test_memory_audit_assoc_row", "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L183", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "_tgt": "tests_test_memory_audit_assoc_row", "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L209", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "_tgt": "tests_test_memory_audit_assoc_row", "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L229", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "_tgt": "tests_test_memory_audit_assoc_row", "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L325", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_works_without_langfuse", "_tgt": "tests_test_memory_audit_assoc_row", "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_works_without_langfuse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L367", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "_tgt": "tests_test_memory_audit_assoc_row", "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L260", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "_tgt": "tests_test_memory_audit_relation_row", "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L290", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "_tgt": "tests_test_memory_audit_relation_row", "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L308", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "_tgt": "tests_test_memory_audit_relation_row", "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L347", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "_tgt": "tests_test_memory_audit_relation_row", "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L388", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "_tgt": "tests_test_memory_audit_relation_row", "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L103", "weight": 1.0, "_src": "tests_test_memory_audit_mock_llm", "_tgt": "tests_test_memory_audit_llm_response", "source": "tests_test_memory_audit_llm_response", "target": "tests_test_memory_audit_mock_llm", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L171", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "_tgt": "tests_test_memory_audit_llm_response", "source": "tests_test_memory_audit_llm_response", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L248", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "_tgt": "tests_test_memory_audit_llm_response", "source": "tests_test_memory_audit_llm_response", "target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L190", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "_tgt": "tests_test_memory_audit_mock_llm", "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L232", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "_tgt": "tests_test_memory_audit_mock_llm", "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L271", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "_tgt": "tests_test_memory_audit_mock_llm", "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L312", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "_tgt": "tests_test_memory_audit_mock_llm", "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L332", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_works_without_langfuse", "_tgt": "tests_test_memory_audit_mock_llm", "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_scan_works_without_langfuse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L353", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "_tgt": "tests_test_memory_audit_mock_llm", "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L370", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "_tgt": "tests_test_memory_audit_mock_llm", "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L392", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "_tgt": "tests_test_memory_audit_mock_llm", "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L173", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L192", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L215", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L234", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L250", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L273", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L297", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L314", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L334", "weight": 1.0, "_src": "tests_test_memory_audit_test_scan_works_without_langfuse", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_works_without_langfuse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L355", "weight": 1.0, "_src": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L109", "weight": 1.0, "_src": "tests_test_memory_audit_rationale_109", "_tgt": "tests_test_memory_audit_patch_audit", "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_rationale_109", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L139", "weight": 1.0, "_src": "tests_test_memory_audit_rationale_139", "_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "source": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "target": "tests_test_memory_audit_rationale_139", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L145", "weight": 1.0, "_src": "tests_test_memory_audit_rationale_145", "_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "source": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "target": "tests_test_memory_audit_rationale_145", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L43", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_override_db", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L55", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_pro_user", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_pro_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L65", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_free_user", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_free_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L74", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_make_llm_response", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_make_llm_response", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L84", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L128", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L149", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L156", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_decide_action_noop", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_noop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L176", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_decide_action_update", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_update", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L196", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_decide_action_delete", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L216", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L237", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L306", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L326", "weight": 1.0, "_src": "api_tests_test_memory_extraction_py", "_tgt": "tests_test_memory_extraction_test_dispatch_queue_for_free", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_dispatch_queue_for_free", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_memory_extraction_rationale_1", "_tgt": "api_tests_test_memory_extraction_py", "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L56", "weight": 1.0, "_src": "tests_test_memory_extraction_rationale_56", "_tgt": "tests_test_memory_extraction_pro_user", "source": "tests_test_memory_extraction_pro_user", "target": "tests_test_memory_extraction_rationale_56", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L66", "weight": 1.0, "_src": "tests_test_memory_extraction_rationale_66", "_tgt": "tests_test_memory_extraction_free_user", "source": "tests_test_memory_extraction_free_user", "target": "tests_test_memory_extraction_rationale_66", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L98", "weight": 1.0, "_src": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "_tgt": "tests_test_memory_extraction_make_llm_response", "source": "tests_test_memory_extraction_make_llm_response", "target": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L158", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_noop", "_tgt": "tests_test_memory_extraction_make_llm_response", "source": "tests_test_memory_extraction_make_llm_response", "target": "tests_test_memory_extraction_test_decide_action_noop", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L178", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_update", "_tgt": "tests_test_memory_extraction_make_llm_response", "source": "tests_test_memory_extraction_make_llm_response", "target": "tests_test_memory_extraction_test_decide_action_update", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L198", "weight": 1.0, "_src": "tests_test_memory_extraction_test_decide_action_delete", "_tgt": "tests_test_memory_extraction_make_llm_response", "source": "tests_test_memory_extraction_make_llm_response", "target": "tests_test_memory_extraction_test_decide_action_delete", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L238", "weight": 1.0, "_src": "tests_test_memory_extraction_rationale_238", "_tgt": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "source": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "target": "tests_test_memory_extraction_rationale_238", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L307", "weight": 1.0, "_src": "tests_test_memory_extraction_rationale_307", "_tgt": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "source": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "target": "tests_test_memory_extraction_rationale_307", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L327", "weight": 1.0, "_src": "tests_test_memory_extraction_rationale_327", "_tgt": "tests_test_memory_extraction_test_dispatch_queue_for_free", "source": "tests_test_memory_extraction_test_dispatch_queue_for_free", "target": "tests_test_memory_extraction_rationale_327", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L43", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_override_db", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L55", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_user_with_key", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_user_with_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L64", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_fernet", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_fernet", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L68", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_enc", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_enc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L72", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_dec", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_dec", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L79", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L97", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L115", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L141", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L169", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L187", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L202", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L217", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_store_episode_decryptable", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_store_episode_decryptable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L234", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_update_core_insert", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_update_core_insert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L246", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_update_core_upsert", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_update_core_upsert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L260", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_core_block_edit_ops", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_core_block_edit_ops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L280", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L295", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L350", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L369", "weight": 1.0, "_src": "api_tests_test_memory_middleware_py", "_tgt": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_memory_middleware_rationale_1", "_tgt": "api_tests_test_memory_middleware_py", "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L56", "weight": 1.0, "_src": "tests_test_memory_middleware_rationale_56", "_tgt": "tests_test_memory_middleware_user_with_key", "source": "tests_test_memory_middleware_user_with_key", "target": "tests_test_memory_middleware_rationale_56", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L69", "weight": 1.0, "_src": "tests_test_memory_middleware_enc", "_tgt": "tests_test_memory_middleware_fernet", "source": "tests_test_memory_middleware_fernet", "target": "tests_test_memory_middleware_enc", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L73", "weight": 1.0, "_src": "tests_test_memory_middleware_dec", "_tgt": "tests_test_memory_middleware_fernet", "source": "tests_test_memory_middleware_fernet", "target": "tests_test_memory_middleware_dec", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L85", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "_tgt": "tests_test_memory_middleware_enc", "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L102", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "_tgt": "tests_test_memory_middleware_enc", "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L121", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "_tgt": "tests_test_memory_middleware_enc", "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L146", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "_tgt": "tests_test_memory_middleware_enc", "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L173", "weight": 1.0, "_src": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "_tgt": "tests_test_memory_middleware_enc", "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L211", "weight": 1.0, "_src": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "_tgt": "tests_test_memory_middleware_dec", "source": "tests_test_memory_middleware_dec", "target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L227", "weight": 1.0, "_src": "tests_test_memory_middleware_test_store_episode_decryptable", "_tgt": "tests_test_memory_middleware_dec", "source": "tests_test_memory_middleware_dec", "target": "tests_test_memory_middleware_test_store_episode_decryptable", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L242", "weight": 1.0, "_src": "tests_test_memory_middleware_test_update_core_insert", "_tgt": "tests_test_memory_middleware_dec", "source": "tests_test_memory_middleware_dec", "target": "tests_test_memory_middleware_test_update_core_insert", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L256", "weight": 1.0, "_src": "tests_test_memory_middleware_test_update_core_upsert", "_tgt": "tests_test_memory_middleware_dec", "source": "tests_test_memory_middleware_dec", "target": "tests_test_memory_middleware_test_update_core_upsert", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L188", "weight": 1.0, "_src": "tests_test_memory_middleware_rationale_188", "_tgt": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "source": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "target": "tests_test_memory_middleware_rationale_188", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L296", "weight": 1.0, "_src": "tests_test_memory_middleware_rationale_296", "_tgt": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "source": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "target": "tests_test_memory_middleware_rationale_296", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L351", "weight": 1.0, "_src": "tests_test_memory_middleware_rationale_351", "_tgt": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "source": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "target": "tests_test_memory_middleware_rationale_351", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L370", "weight": 1.0, "_src": "tests_test_memory_middleware_rationale_370", "_tgt": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "source": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "target": "tests_test_memory_middleware_rationale_370", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L25", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_fernet_key", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_fernet_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L29", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_encrypt", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_encrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L33", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_decrypt", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_decrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L40", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_test_user_encryption_key_column_exists", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_user_encryption_key_column_exists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L49", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_test_user_encryption_key_can_be_set", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_user_encryption_key_can_be_set", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L64", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_test_memory_core_create_and_read", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_core_create_and_read", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L86", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_test_memory_core_cascade_delete", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_core_cascade_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L110", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_test_memory_associative_create_and_read", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_associative_create_and_read", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L138", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_test_memory_episodic_create_and_read", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_episodic_create_and_read", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L163", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_test_memory_proactive_create_and_read", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_proactive_create_and_read", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L188", "weight": 1.0, "_src": "api_tests_test_memory_models_py", "_tgt": "tests_test_memory_models_test_register_sets_encryption_key", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_register_sets_encryption_key", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_memory_models_rationale_1", "_tgt": "api_tests_test_memory_models_py", "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L50", "weight": 1.0, "_src": "tests_test_memory_models_test_user_encryption_key_can_be_set", "_tgt": "tests_test_memory_models_fernet_key", "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_user_encryption_key_can_be_set", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L65", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_core_create_and_read", "_tgt": "tests_test_memory_models_fernet_key", "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_memory_core_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L111", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_associative_create_and_read", "_tgt": "tests_test_memory_models_fernet_key", "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_memory_associative_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L139", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_episodic_create_and_read", "_tgt": "tests_test_memory_models_fernet_key", "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_memory_episodic_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L164", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_proactive_create_and_read", "_tgt": "tests_test_memory_models_fernet_key", "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_memory_proactive_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L66", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_core_create_and_read", "_tgt": "tests_test_memory_models_encrypt", "source": "tests_test_memory_models_encrypt", "target": "tests_test_memory_models_test_memory_core_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L112", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_associative_create_and_read", "_tgt": "tests_test_memory_models_encrypt", "source": "tests_test_memory_models_encrypt", "target": "tests_test_memory_models_test_memory_associative_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L141", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_episodic_create_and_read", "_tgt": "tests_test_memory_models_encrypt", "source": "tests_test_memory_models_encrypt", "target": "tests_test_memory_models_test_memory_episodic_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L165", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_proactive_create_and_read", "_tgt": "tests_test_memory_models_encrypt", "source": "tests_test_memory_models_encrypt", "target": "tests_test_memory_models_test_memory_proactive_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L82", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_core_create_and_read", "_tgt": "tests_test_memory_models_decrypt", "source": "tests_test_memory_models_decrypt", "target": "tests_test_memory_models_test_memory_core_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L131", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_associative_create_and_read", "_tgt": "tests_test_memory_models_decrypt", "source": "tests_test_memory_models_decrypt", "target": "tests_test_memory_models_test_memory_associative_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L156", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_episodic_create_and_read", "_tgt": "tests_test_memory_models_decrypt", "source": "tests_test_memory_models_decrypt", "target": "tests_test_memory_models_test_memory_episodic_create_and_read", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L183", "weight": 1.0, "_src": "tests_test_memory_models_test_memory_proactive_create_and_read", "_tgt": "tests_test_memory_models_decrypt", "source": "tests_test_memory_models_decrypt", "target": "tests_test_memory_models_test_memory_proactive_create_and_read", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L41", "weight": 1.0, "_src": "tests_test_memory_models_rationale_41", "_tgt": "tests_test_memory_models_test_user_encryption_key_column_exists", "source": "tests_test_memory_models_test_user_encryption_key_column_exists", "target": "tests_test_memory_models_rationale_41", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L87", "weight": 1.0, "_src": "tests_test_memory_models_rationale_87", "_tgt": "tests_test_memory_models_test_memory_core_cascade_delete", "source": "tests_test_memory_models_test_memory_core_cascade_delete", "target": "tests_test_memory_models_rationale_87", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L189", "weight": 1.0, "_src": "tests_test_memory_models_rationale_189", "_tgt": "tests_test_memory_models_test_register_sets_encryption_key", "source": "tests_test_memory_models_test_register_sets_encryption_key", "target": "tests_test_memory_models_rationale_189", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L36", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_override_db", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L48", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_user_with_key", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_user_with_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L56", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_enc", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_enc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L62", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L70", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_empty", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_hints_injection_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L76", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L86", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L105", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L126", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L152", "weight": 1.0, "_src": "api_tests_test_memory_proactive_py", "_tgt": "tests_test_memory_proactive_test_proactive_mining_tier_gate", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_mining_tier_gate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_memory_proactive_rationale_1", "_tgt": "api_tests_test_memory_proactive_py", "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L91", "weight": 1.0, "_src": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "_tgt": "tests_test_memory_proactive_enc", "source": "tests_test_memory_proactive_enc", "target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L110", "weight": 1.0, "_src": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "_tgt": "tests_test_memory_proactive_enc", "source": "tests_test_memory_proactive_enc", "target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L131", "weight": 1.0, "_src": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "_tgt": "tests_test_memory_proactive_enc", "source": "tests_test_memory_proactive_enc", "target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L37", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_override_db", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L47", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_pro_user_with_key", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_pro_user_with_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L57", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_free_user_with_key", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_free_user_with_key", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L69", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L90", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L119", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_test_free_tier_relation_skipped", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_free_tier_relation_skipped", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L136", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L157", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L168", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L196", "weight": 1.0, "_src": "api_tests_test_memory_relations_py", "_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_1", "_tgt": "api_tests_test_memory_relations_py", "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L48", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_48", "_tgt": "tests_test_memory_relations_pro_user_with_key", "source": "tests_test_memory_relations_pro_user_with_key", "target": "tests_test_memory_relations_rationale_48", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L58", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_58", "_tgt": "tests_test_memory_relations_free_user_with_key", "source": "tests_test_memory_relations_free_user_with_key", "target": "tests_test_memory_relations_rationale_58", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L70", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_70", "_tgt": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "source": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "target": "tests_test_memory_relations_rationale_70", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L91", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_91", "_tgt": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "source": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "target": "tests_test_memory_relations_rationale_91", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L120", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_120", "_tgt": "tests_test_memory_relations_test_free_tier_relation_skipped", "source": "tests_test_memory_relations_test_free_tier_relation_skipped", "target": "tests_test_memory_relations_rationale_120", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L137", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_137", "_tgt": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "source": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "target": "tests_test_memory_relations_rationale_137", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L158", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_158", "_tgt": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "source": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "target": "tests_test_memory_relations_rationale_158", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L169", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_169", "_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "source": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "target": "tests_test_memory_relations_rationale_169", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L197", "weight": 1.0, "_src": "tests_test_memory_relations_rationale_197", "_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "source": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "target": "tests_test_memory_relations_rationale_197", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L34", "weight": 1.0, "_src": "api_tests_test_middleware_py", "_tgt": "tests_test_middleware_override_db", "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L55", "weight": 1.0, "_src": "api_tests_test_middleware_py", "_tgt": "tests_test_middleware_make_jwt", "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_make_jwt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L79", "weight": 1.0, "_src": "api_tests_test_middleware_py", "_tgt": "tests_test_middleware_auth_header", "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_auth_header", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L88", "weight": 1.0, "_src": "api_tests_test_middleware_py", "_tgt": "tests_test_middleware_testauthmiddleware", "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_testauthmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L139", "weight": 1.0, "_src": "api_tests_test_middleware_py", "_tgt": "tests_test_middleware_testratelimitmiddleware", "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_testratelimitmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L240", "weight": 1.0, "_src": "api_tests_test_middleware_py", "_tgt": "tests_test_middleware_testsanitizermiddleware", "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_testsanitizermiddleware", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_middleware_rationale_1", "_tgt": "api_tests_test_middleware_py", "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L35", "weight": 1.0, "_src": "tests_test_middleware_rationale_35", "_tgt": "tests_test_middleware_override_db", "source": "tests_test_middleware_override_db", "target": "tests_test_middleware_rationale_35", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L94", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "_tgt": "tests_test_middleware_make_jwt", "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L109", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "_tgt": "tests_test_middleware_make_jwt", "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L115", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "_tgt": "tests_test_middleware_make_jwt", "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L121", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "_tgt": "tests_test_middleware_make_jwt", "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L143", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_unique_token", "_tgt": "tests_test_middleware_make_jwt", "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testratelimitmiddleware_unique_token", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L246", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_token", "_tgt": "tests_test_middleware_make_jwt", "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testsanitizermiddleware_token", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L64", "weight": 1.0, "_src": "tests_test_middleware_rationale_64", "_tgt": "tests_test_middleware_make_jwt", "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_rationale_64", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L96", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L111", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L117", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L123", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L149", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L156", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L164", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L175", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L185", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L196", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L257", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_post_chat", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testsanitizermiddleware_post_chat", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L310", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "_tgt": "tests_test_middleware_auth_header", "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L91", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware", "_tgt": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L103", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware", "_tgt": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401", "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L108", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware", "_tgt": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L114", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware", "_tgt": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L120", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware", "_tgt": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L126", "weight": 1.0, "_src": "tests_test_middleware_testauthmiddleware", "_tgt": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401", "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L89", "weight": 1.0, "_src": "tests_test_middleware_rationale_89", "_tgt": "tests_test_middleware_testauthmiddleware", "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_rationale_89", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L142", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_unique_token", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L145", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L152", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L160", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L171", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L180", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L190", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L207", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L218", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L228", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L140", "weight": 1.0, "_src": "tests_test_middleware_rationale_140", "_tgt": "tests_test_middleware_testratelimitmiddleware", "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_rationale_140", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L146", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token", "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L153", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token", "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L161", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token", "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L172", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token", "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L181", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token", "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L191", "weight": 1.0, "_src": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token", "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L208", "weight": 1.0, "_src": "tests_test_middleware_rationale_208", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "source": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "target": "tests_test_middleware_rationale_208", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L219", "weight": 1.0, "_src": "tests_test_middleware_rationale_219", "_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "source": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "target": "tests_test_middleware_rationale_219", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L245", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_token", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_token", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L248", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_post_chat", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L262", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L267", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L275", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L282", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L289", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L297", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L304", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L316", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L241", "weight": 1.0, "_src": "tests_test_middleware_rationale_241", "_tgt": "tests_test_middleware_testsanitizermiddleware", "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_rationale_241", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L257", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_post_chat", "_tgt": "tests_test_middleware_testsanitizermiddleware_token", "source": "tests_test_middleware_testsanitizermiddleware_token", "target": "tests_test_middleware_testsanitizermiddleware_post_chat", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L306", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "_tgt": "tests_test_middleware_testsanitizermiddleware_token", "source": "tests_test_middleware_testsanitizermiddleware_token", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L264", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged", "_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat", "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L269", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener", "_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat", "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L277", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint", "_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat", "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L284", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment", "_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat", "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L291", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag", "_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat", "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L299", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment", "_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat", "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L318", "weight": 1.0, "_src": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response", "_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat", "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L305", "weight": 1.0, "_src": "tests_test_middleware_rationale_305", "_tgt": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "source": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "target": "tests_test_middleware_rationale_305", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L11", "weight": 1.0, "_src": "api_tests_test_output_formatter_py", "_tgt": "tests_test_output_formatter_stream", "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L16", "weight": 1.0, "_src": "api_tests_test_output_formatter_py", "_tgt": "tests_test_output_formatter_collect", "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_collect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L24", "weight": 1.0, "_src": "api_tests_test_output_formatter_py", "_tgt": "tests_test_output_formatter_test_stream_formatter_text_stream", "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_test_stream_formatter_text_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L40", "weight": 1.0, "_src": "api_tests_test_output_formatter_py", "_tgt": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L63", "weight": 1.0, "_src": "api_tests_test_output_formatter_py", "_tgt": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L76", "weight": 1.0, "_src": "api_tests_test_output_formatter_py", "_tgt": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_output_formatter_rationale_1", "_tgt": "api_tests_test_output_formatter_py", "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L28", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_text_stream", "_tgt": "tests_test_output_formatter_stream", "source": "tests_test_output_formatter_stream", "target": "tests_test_output_formatter_test_stream_formatter_text_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L44", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "_tgt": "tests_test_output_formatter_stream", "source": "tests_test_output_formatter_stream", "target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L67", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "_tgt": "tests_test_output_formatter_stream", "source": "tests_test_output_formatter_stream", "target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L78", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "_tgt": "tests_test_output_formatter_stream", "source": "tests_test_output_formatter_stream", "target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L26", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_text_stream", "_tgt": "tests_test_output_formatter_collect", "source": "tests_test_output_formatter_collect", "target": "tests_test_output_formatter_test_stream_formatter_text_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L42", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "_tgt": "tests_test_output_formatter_collect", "source": "tests_test_output_formatter_collect", "target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L65", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "_tgt": "tests_test_output_formatter_collect", "source": "tests_test_output_formatter_collect", "target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L78", "weight": 1.0, "_src": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "_tgt": "tests_test_output_formatter_collect", "source": "tests_test_output_formatter_collect", "target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L26", "weight": 1.0, "_src": "api_tests_test_preprocessors_py", "_tgt": "tests_test_preprocessors_fixtures_dir", "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_fixtures_dir", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L31", "weight": 1.0, "_src": "api_tests_test_preprocessors_py", "_tgt": "tests_test_preprocessors_load_cases", "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_load_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L35", "weight": 1.0, "_src": "api_tests_test_preprocessors_py", "_tgt": "tests_test_preprocessors_content", "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_content", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L43", "weight": 1.0, "_src": "api_tests_test_preprocessors_py", "_tgt": "tests_test_preprocessors_pytest_generate_tests", "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_pytest_generate_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L57", "weight": 1.0, "_src": "api_tests_test_preprocessors_py", "_tgt": "tests_test_preprocessors_test_detect", "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_test_detect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L69", "weight": 1.0, "_src": "api_tests_test_preprocessors_py", "_tgt": "tests_test_preprocessors_test_preprocess", "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_test_preprocess", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_preprocessors_rationale_1", "_tgt": "api_tests_test_preprocessors_py", "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L32", "weight": 1.0, "_src": "tests_test_preprocessors_load_cases", "_tgt": "tests_test_preprocessors_fixtures_dir", "source": "tests_test_preprocessors_fixtures_dir", "target": "tests_test_preprocessors_load_cases", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L59", "weight": 1.0, "_src": "tests_test_preprocessors_test_detect", "_tgt": "tests_test_preprocessors_fixtures_dir", "source": "tests_test_preprocessors_fixtures_dir", "target": "tests_test_preprocessors_test_detect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L71", "weight": 1.0, "_src": "tests_test_preprocessors_test_preprocess", "_tgt": "tests_test_preprocessors_fixtures_dir", "source": "tests_test_preprocessors_fixtures_dir", "target": "tests_test_preprocessors_test_preprocess", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L46", "weight": 1.0, "_src": "tests_test_preprocessors_pytest_generate_tests", "_tgt": "tests_test_preprocessors_load_cases", "source": "tests_test_preprocessors_load_cases", "target": "tests_test_preprocessors_pytest_generate_tests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L60", "weight": 1.0, "_src": "tests_test_preprocessors_test_detect", "_tgt": "tests_test_preprocessors_content", "source": "tests_test_preprocessors_content", "target": "tests_test_preprocessors_test_detect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L72", "weight": 1.0, "_src": "tests_test_preprocessors_test_preprocess", "_tgt": "tests_test_preprocessors_content", "source": "tests_test_preprocessors_content", "target": "tests_test_preprocessors_test_preprocess", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L22", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_v3_frame_types_exist", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_v3_frame_types_exist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L39", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L57", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_home_request_defaults", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_defaults", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L64", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_home_request_with_history", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_with_history", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L70", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_home_request_serializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_serializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L78", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_home_request_deserializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_deserializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L84", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_home_request_requires_message", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_requires_message", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L92", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_request_basic", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_basic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L102", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_request_scope_without_id", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_scope_without_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L110", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_request_serializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_serializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L121", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L129", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_request_requires_scope", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_requires_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L137", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_start", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_start", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L143", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_start_serializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_start_serializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L148", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_start_deserializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_start_deserializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L156", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_text", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_text", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L162", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_text_serializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_text_serializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L167", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_text_deserializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_text_deserializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L176", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_end_defaults", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_end_defaults", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L181", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_end_serializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_end_serializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L186", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_stream_end_deserializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_end_deserializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L195", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_domain_tasks", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L201", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_domain_valid_domains", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_valid_domains", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L211", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_domain_object_valid", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_object_valid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L219", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_domain_serializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_serializes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L231", "weight": 1.0, "_src": "api_tests_test_schemas_v3_py", "_tgt": "tests_test_schemas_v3_test_floating_domain_deserializes", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_deserializes", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_schemas_v3_rationale_1", "_tgt": "api_tests_test_schemas_v3_py", "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L40", "weight": 1.0, "_src": "tests_test_schemas_v3_rationale_40", "_tgt": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "source": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "target": "tests_test_schemas_v3_rationale_40", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L27", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_override_db", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_override_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L36", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_recv_until_end", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_recv_until_end", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L48", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_mock_home_stream", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_mock_home_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L52", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_mock_floating_stream", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_mock_floating_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L59", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_test_home_request_produces_stream_frames", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_home_request_produces_stream_frames", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L82", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L109", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_test_home_request_request_id_propagated", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_home_request_request_id_propagated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L134", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L151", "weight": 1.0, "_src": "api_tests_test_ws_unified_py", "_tgt": "tests_test_ws_unified_test_invalid_jwt_rejected", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_invalid_jwt_rejected", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_ws_unified_rationale_1", "_tgt": "api_tests_test_ws_unified_py", "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L74", "weight": 1.0, "_src": "tests_test_ws_unified_test_home_request_produces_stream_frames", "_tgt": "tests_test_ws_unified_recv_until_end", "source": "tests_test_ws_unified_recv_until_end", "target": "tests_test_ws_unified_test_home_request_produces_stream_frames", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L97", "weight": 1.0, "_src": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "_tgt": "tests_test_ws_unified_recv_until_end", "source": "tests_test_ws_unified_recv_until_end", "target": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L127", "weight": 1.0, "_src": "tests_test_ws_unified_test_home_request_request_id_propagated", "_tgt": "tests_test_ws_unified_recv_until_end", "source": "tests_test_ws_unified_recv_until_end", "target": "tests_test_ws_unified_test_home_request_request_id_propagated", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L37", "weight": 1.0, "_src": "tests_test_ws_unified_rationale_37", "_tgt": "tests_test_ws_unified_recv_until_end", "source": "tests_test_ws_unified_recv_until_end", "target": "tests_test_ws_unified_rationale_37", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L60", "weight": 1.0, "_src": "tests_test_ws_unified_rationale_60", "_tgt": "tests_test_ws_unified_test_home_request_produces_stream_frames", "source": "tests_test_ws_unified_test_home_request_produces_stream_frames", "target": "tests_test_ws_unified_rationale_60", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L83", "weight": 1.0, "_src": "tests_test_ws_unified_rationale_83", "_tgt": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "source": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "target": "tests_test_ws_unified_rationale_83", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L110", "weight": 1.0, "_src": "tests_test_ws_unified_rationale_110", "_tgt": "tests_test_ws_unified_test_home_request_request_id_propagated", "source": "tests_test_ws_unified_test_home_request_request_id_propagated", "target": "tests_test_ws_unified_rationale_110", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L135", "weight": 1.0, "_src": "tests_test_ws_unified_rationale_135", "_tgt": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "source": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "target": "tests_test_ws_unified_rationale_135", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L152", "weight": 1.0, "_src": "tests_test_ws_unified_rationale_152", "_tgt": "tests_test_ws_unified_test_invalid_jwt_rejected", "source": "tests_test_ws_unified_test_invalid_jwt_rejected", "target": "tests_test_ws_unified_rationale_152", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/index.html", "source_location": "line 11", "weight": 1.0, "_src": "index_html_electron_entry", "_tgt": "index_html_renderer_index_tsx", "source": "index_html_electron_entry", "target": "index_html_renderer_index_tsx" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/index.html", "source_location": "line 7", "weight": 1.0, "_src": "index_html_electron_entry", "_tgt": "favicon_svg_favicon", "source": "index_html_electron_entry", "target": "favicon_svg_favicon" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/index.html", "source_location": null, "weight": 0.85, "_src": "index_html_electron_entry", "_tgt": "web_html_web_entry", "source": "index_html_electron_entry", "target": "web_html_web_entry" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/web.html", "source_location": "line 11", "weight": 1.0, "_src": "web_html_web_entry", "_tgt": "web_html_web_main_tsx", "source": "web_html_web_entry", "target": "web_html_web_main_tsx" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/web.html", "source_location": "line 7", "weight": 1.0, "_src": "web_html_web_entry", "_tgt": "favicon_svg_favicon", "source": "web_html_web_entry", "target": "favicon_svg_favicon" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 143", "weight": 1.0, "_src": "brand_showcase_brand_identity", "_tgt": "brand_showcase_compass_concept", "source": "brand_showcase_brand_identity", "target": "brand_showcase_compass_concept" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 285", "weight": 1.0, "_src": "brand_showcase_brand_identity", "_tgt": "brand_showcase_color_palette", "source": "brand_showcase_brand_identity", "target": "brand_showcase_color_palette" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 328", "weight": 1.0, "_src": "brand_showcase_brand_identity", "_tgt": "brand_showcase_typography", "source": "brand_showcase_brand_identity", "target": "brand_showcase_typography" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 200", "weight": 1.0, "_src": "brand_showcase_brand_identity", "_tgt": "brand_showcase_logo_variants", "source": "brand_showcase_brand_identity", "target": "brand_showcase_logo_variants" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 168", "weight": 1.0, "_src": "brand_showcase_compass_concept", "_tgt": "brand_color_golden", "source": "brand_showcase_compass_concept", "target": "brand_color_golden" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 175", "weight": 1.0, "_src": "brand_showcase_compass_concept", "_tgt": "brand_color_ink", "source": "brand_showcase_compass_concept", "target": "brand_color_ink" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "adiuvAI/assets/logo/logo-mark.svg", "source_location": null, "weight": 0.95, "_src": "logo_mark_svg_compass_mark", "_tgt": "brand_showcase_compass_concept", "source": "brand_showcase_compass_concept", "target": "logo_mark_svg_compass_mark" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 182", "weight": 1.0, "_src": "brand_showcase_compass_concept", "_tgt": "brand_compass_animation", "source": "brand_showcase_compass_concept", "target": "brand_compass_animation" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 292", "weight": 1.0, "_src": "brand_showcase_color_palette", "_tgt": "brand_color_golden", "source": "brand_showcase_color_palette", "target": "brand_color_golden" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 296", "weight": 1.0, "_src": "brand_showcase_color_palette", "_tgt": "brand_color_canvas_light", "source": "brand_showcase_color_palette", "target": "brand_color_canvas_light" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 300", "weight": 1.0, "_src": "brand_showcase_color_palette", "_tgt": "brand_color_canvas_dark", "source": "brand_showcase_color_palette", "target": "brand_color_canvas_dark" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 304", "weight": 1.0, "_src": "brand_showcase_color_palette", "_tgt": "brand_color_ink", "source": "brand_showcase_color_palette", "target": "brand_color_ink" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 312", "weight": 1.0, "_src": "brand_showcase_color_palette", "_tgt": "brand_color_slate", "source": "brand_showcase_color_palette", "target": "brand_color_slate" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 236", "weight": 1.0, "_src": "brand_showcase_logo_variants", "_tgt": "logo_mark_svg_compass_mark", "source": "brand_showcase_logo_variants", "target": "logo_mark_svg_compass_mark" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 209", "weight": 1.0, "_src": "brand_showcase_logo_variants", "_tgt": "logo_full_svg_full_logo", "source": "brand_showcase_logo_variants", "target": "logo_full_svg_full_logo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 239", "weight": 1.0, "_src": "brand_showcase_logo_variants", "_tgt": "logo_icon_svg_app_icon", "source": "brand_showcase_logo_variants", "target": "logo_icon_svg_app_icon" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 270", "weight": 1.0, "_src": "brand_showcase_logo_variants", "_tgt": "logo_black_svg_black_variant", "source": "brand_showcase_logo_variants", "target": "logo_black_svg_black_variant" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 219", "weight": 1.0, "_src": "brand_showcase_logo_variants", "_tgt": "logo_white_svg_white_variant", "source": "brand_showcase_logo_variants", "target": "logo_white_svg_white_variant" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 249", "weight": 1.0, "_src": "brand_showcase_logo_variants", "_tgt": "logo_wordmark_svg_wordmark", "source": "brand_showcase_logo_variants", "target": "logo_wordmark_svg_wordmark" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/brand-showcase.html", "source_location": "line 259", "weight": 1.0, "_src": "brand_showcase_logo_variants", "_tgt": "favicon_svg_favicon", "source": "brand_showcase_logo_variants", "target": "favicon_svg_favicon" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-mark.svg", "source_location": "line 17", "weight": 1.0, "_src": "logo_mark_svg_compass_mark", "_tgt": "brand_compass_animation", "source": "logo_mark_svg_compass_mark", "target": "brand_compass_animation" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-full.svg", "source_location": "line 1", "weight": 1.0, "_src": "logo_full_svg_full_logo", "_tgt": "logo_mark_svg_compass_mark", "source": "logo_mark_svg_compass_mark", "target": "logo_full_svg_full_logo" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-full.svg", "source_location": "line 7", "weight": 1.0, "_src": "logo_full_svg_full_logo", "_tgt": "brand_compass_animation", "source": "logo_full_svg_full_logo", "target": "brand_compass_animation" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-full.svg", "source_location": "line 33", "weight": 1.0, "_src": "logo_full_svg_full_logo", "_tgt": "brand_color_golden", "source": "logo_full_svg_full_logo", "target": "brand_color_golden" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-full.svg", "source_location": "line 33", "weight": 1.0, "_src": "logo_full_svg_full_logo", "_tgt": "brand_color_ink", "source": "logo_full_svg_full_logo", "target": "brand_color_ink" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.svg", "source_location": "line 6", "weight": 1.0, "_src": "logo_icon_svg_app_icon", "_tgt": "brand_color_canvas_light", "source": "logo_icon_svg_app_icon", "target": "brand_color_canvas_light" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-white.svg", "source_location": "line 4", "weight": 1.0, "_src": "logo_white_svg_white_variant", "_tgt": "brand_color_golden", "source": "logo_white_svg_white_variant", "target": "brand_color_golden" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-wordmark.svg", "source_location": "line 5", "weight": 1.0, "_src": "logo_wordmark_svg_wordmark", "_tgt": "brand_color_golden", "source": "logo_wordmark_svg_wordmark", "target": "brand_color_golden" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "api/requirements.txt", "source_location": null, "weight": 0.9, "_src": "api_requirements_fastapi", "_tgt": "api_readme_dev_server", "source": "api_readme_dev_server", "target": "api_requirements_fastapi" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/requirements.txt", "source_location": null, "weight": 0.8, "_src": "api_requirements_langchain", "_tgt": "api_requirements_litellm", "source": "api_requirements_langchain", "target": "api_requirements_litellm" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "api/requirements.txt", "source_location": null, "weight": 0.75, "_src": "api_requirements_langfuse", "_tgt": "api_requirements_langchain", "source": "api_requirements_langchain", "target": "api_requirements_langfuse" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "api/requirements.txt", "source_location": null, "weight": 0.65, "_src": "api_requirements_pinecone_qdrant", "_tgt": "api_requirements_sqlalchemy", "source": "api_requirements_sqlalchemy", "target": "api_requirements_pinecone_qdrant" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "api/requirements.txt", "source_location": null, "weight": 0.85, "_src": "api_requirements_beautifulsoup", "_tgt": "concept_email_parsing", "source": "api_requirements_beautifulsoup", "target": "concept_email_parsing" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "api/requirements.txt", "source_location": null, "weight": 0.85, "_src": "api_requirements_beautifulsoup", "_tgt": "concept_preprocessor_pipeline", "source": "api_requirements_beautifulsoup", "target": "concept_preprocessor_pipeline" }, { "relation": "conceptually_related_to", "confidence": "AMBIGUOUS", "confidence_score": 0.2, "source_file": "api/requirements.txt", "source_location": null, "weight": 0.2, "_src": "api_requirements_google_auth", "_tgt": "concept_agent_runner_v2", "source": "api_requirements_google_auth", "target": "concept_agent_runner_v2" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "source_location": null, "weight": 1.0, "_src": "fixture_agent_runner_v2_email_action", "_tgt": "concept_email_action_type", "source": "fixture_agent_runner_v2_email_action", "target": "concept_email_action_type" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "source_location": null, "weight": 0.9, "_src": "fixture_agent_runner_v2_email_action", "_tgt": "concept_agent_runner_v2", "source": "fixture_agent_runner_v2_email_action", "target": "concept_agent_runner_v2" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "source_location": null, "weight": 0.9, "_src": "fixture_agent_runner_v2_email_action", "_tgt": "fixture_journey_v2_email_action", "source": "fixture_agent_runner_v2_email_action", "target": "fixture_journey_v2_email_action" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "api/tests/fixtures/preprocessors/data/email_action.html", "source_location": null, "weight": 0.85, "_src": "fixture_preprocessors_email_action", "_tgt": "fixture_agent_runner_v2_email_action", "source": "fixture_agent_runner_v2_email_action", "target": "fixture_preprocessors_email_action" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_date.html", "source_location": null, "weight": 1.0, "_src": "fixture_agent_runner_v2_email_date", "_tgt": "concept_email_date_type", "source": "fixture_agent_runner_v2_email_date", "target": "concept_email_date_type" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html", "source_location": null, "weight": 1.0, "_src": "fixture_agent_runner_v2_email_info", "_tgt": "concept_email_info_type", "source": "fixture_agent_runner_v2_email_info", "target": "concept_email_info_type" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.88, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html", "source_location": null, "weight": 0.88, "_src": "fixture_agent_runner_v2_email_info", "_tgt": "fixture_journey_v2_email_info", "source": "fixture_agent_runner_v2_email_info", "target": "fixture_journey_v2_email_info" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_no_project.html", "source_location": null, "weight": 1.0, "_src": "fixture_agent_runner_v2_email_no_project", "_tgt": "concept_email_no_project_type", "source": "fixture_agent_runner_v2_email_no_project", "target": "concept_email_no_project_type" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/journey_v2/data/email_action.html", "source_location": null, "weight": 1.0, "_src": "fixture_journey_v2_email_action", "_tgt": "concept_email_action_type", "source": "fixture_journey_v2_email_action", "target": "concept_email_action_type" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "api/tests/fixtures/journey_v2/data/email_action.html", "source_location": null, "weight": 0.9, "_src": "fixture_journey_v2_email_action", "_tgt": "concept_journey_v2", "source": "fixture_journey_v2_email_action", "target": "concept_journey_v2" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/journey_v2/data/email_info.html", "source_location": null, "weight": 1.0, "_src": "fixture_journey_v2_email_info", "_tgt": "concept_email_info_type", "source": "fixture_journey_v2_email_info", "target": "concept_email_info_type" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/preprocessors/data/email_action.html", "source_location": null, "weight": 1.0, "_src": "fixture_preprocessors_email_action", "_tgt": "concept_email_action_type", "source": "fixture_preprocessors_email_action", "target": "concept_email_action_type" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/preprocessors/data/email_heavy.html", "source_location": null, "weight": 1.0, "_src": "fixture_preprocessors_email_heavy", "_tgt": "concept_email_heavy_type", "source": "fixture_preprocessors_email_heavy", "target": "concept_email_heavy_type" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/tests/fixtures/preprocessors/data/email_single.html", "source_location": null, "weight": 0.8, "_src": "fixture_preprocessors_email_single", "_tgt": "concept_email_parsing", "source": "fixture_preprocessors_email_single", "target": "concept_email_parsing" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/fixtures/preprocessors/data/email_thread.html", "source_location": null, "weight": 1.0, "_src": "fixture_preprocessors_email_thread", "_tgt": "concept_email_thread_type", "source": "fixture_preprocessors_email_thread", "target": "concept_email_thread_type" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/tests/fixtures/preprocessors/data/fallback.txt", "source_location": null, "weight": 0.8, "_src": "fixture_preprocessors_fallback", "_tgt": "concept_preprocessor_pipeline", "source": "fixture_preprocessors_fallback", "target": "concept_preprocessor_pipeline" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "api/tests/fixtures/preprocessors/data/generic_page.html", "source_location": null, "weight": 0.85, "_src": "fixture_preprocessors_generic_page", "_tgt": "concept_preprocessor_pipeline", "source": "fixture_preprocessors_generic_page", "target": "concept_preprocessor_pipeline" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/tests/fixtures/preprocessors/data/notes.txt", "source_location": null, "weight": 0.8, "_src": "fixture_preprocessors_notes", "_tgt": "concept_preprocessor_pipeline", "source": "fixture_preprocessors_notes", "target": "concept_preprocessor_pipeline" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "source_location": null, "weight": 0.8, "_src": "concept_agent_runner_v2", "_tgt": "concept_email_parsing", "source": "concept_email_parsing", "target": "concept_agent_runner_v2" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "api/tests/fixtures/journey_v2/data/email_action.html", "source_location": null, "weight": 0.75, "_src": "concept_journey_v2", "_tgt": "concept_email_parsing", "source": "concept_email_parsing", "target": "concept_journey_v2" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_logo_icon", "_tgt": "logo-icon_adiuvai_brand", "source": "logo-icon_adiuvai_brand", "target": "logo-icon_logo_icon" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 0.85, "_src": "logo-icon_adiuvai_brand", "_tgt": "logo-icon_brand_value_calm_intelligent", "source": "logo-icon_adiuvai_brand", "target": "logo-icon_brand_value_calm_intelligent" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_logo_icon", "_tgt": "logo-icon_logo_type_icon_mark", "source": "logo-icon_logo_icon", "target": "logo-icon_logo_type_icon_mark" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_logo_icon", "_tgt": "logo-icon_visual_diamond_shape", "source": "logo-icon_logo_icon", "target": "logo-icon_visual_diamond_shape" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_logo_icon", "_tgt": "logo-icon_design_style_flat_minimal", "source": "logo-icon_logo_icon", "target": "logo-icon_design_style_flat_minimal" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_logo_icon", "_tgt": "logo-icon_background_shape", "source": "logo-icon_logo_icon", "target": "logo-icon_background_shape" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_visual_diamond_shape", "_tgt": "logo-icon_upper_triangle_golden", "source": "logo-icon_visual_diamond_shape", "target": "logo-icon_upper_triangle_golden" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_visual_diamond_shape", "_tgt": "logo-icon_lower_triangle_dark", "source": "logo-icon_visual_diamond_shape", "target": "logo-icon_lower_triangle_dark" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_visual_diamond_shape", "_tgt": "logo-icon_junction_dot", "source": "logo-icon_visual_diamond_shape", "target": "logo-icon_junction_dot" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 0.8, "_src": "logo-icon_visual_diamond_shape", "_tgt": "logo-icon_visual_metaphor_gem_compass", "source": "logo-icon_visual_diamond_shape", "target": "logo-icon_visual_metaphor_gem_compass" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_visual_diamond_shape", "_tgt": "logo-icon_duality_light_dark", "source": "logo-icon_visual_diamond_shape", "target": "logo-icon_duality_light_dark" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_upper_triangle_golden", "_tgt": "logo-icon_color_golden_amber", "source": "logo-icon_upper_triangle_golden", "target": "logo-icon_color_golden_amber" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_lower_triangle_dark", "_tgt": "logo-icon_color_near_black", "source": "logo-icon_lower_triangle_dark", "target": "logo-icon_color_near_black" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 1.0, "_src": "logo-icon_background_shape", "_tgt": "logo-icon_color_lavender_bg", "source": "logo-icon_background_shape", "target": "logo-icon_color_lavender_bg" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 0.75, "_src": "logo-icon_color_golden_amber", "_tgt": "logo-icon_brand_value_calm_intelligent", "source": "logo-icon_color_golden_amber", "target": "logo-icon_brand_value_calm_intelligent" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 0.75, "_src": "logo-icon_color_lavender_bg", "_tgt": "logo-icon_brand_value_calm_intelligent", "source": "logo-icon_color_lavender_bg", "target": "logo-icon_brand_value_calm_intelligent" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 0.8, "_src": "logo-icon_design_style_flat_minimal", "_tgt": "logo-icon_brand_value_precision_clarity", "source": "logo-icon_design_style_flat_minimal", "target": "logo-icon_brand_value_precision_clarity" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 0.8, "_src": "logo-icon_visual_metaphor_gem_compass", "_tgt": "logo-icon_brand_value_precision_clarity", "source": "logo-icon_visual_metaphor_gem_compass", "target": "logo-icon_brand_value_precision_clarity" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "adiuvAI/assets/logo/logo-icon.png", "source_location": null, "weight": 0.7, "_src": "logo-icon_duality_light_dark", "_tgt": "logo-icon_brand_value_calm_intelligent", "source": "logo-icon_brand_value_calm_intelligent", "target": "logo-icon_duality_light_dark" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_SidebarNav", "source": "home_HomeScreen", "target": "home_SidebarNav" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_AppLogo", "source": "home_HomeScreen", "target": "home_AppLogo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_PersonalizedGreeting", "source": "home_HomeScreen", "target": "home_PersonalizedGreeting" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_TaskCountSummary", "source": "home_HomeScreen", "target": "home_TaskCountSummary" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_DailyBrief", "source": "home_HomeScreen", "target": "home_DailyBrief" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_ChatInput", "source": "home_HomeScreen", "target": "home_ChatInput" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_SuggestionChips", "source": "home_HomeScreen", "target": "home_SuggestionChips" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_UserAvatar", "source": "home_HomeScreen", "target": "home_UserAvatar" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_ColorScheme", "source": "home_HomeScreen", "target": "home_ColorScheme" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_HomeScreen", "_tgt": "home_TypographyStyle", "source": "home_HomeScreen", "target": "home_TypographyStyle" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.9, "_src": "home_HomeScreen", "_tgt": "home_CalmIntelligentWarm", "source": "home_HomeScreen", "target": "home_CalmIntelligentWarm" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.95, "_src": "home_NavHome", "_tgt": "home_HomeScreen", "source": "home_HomeScreen", "target": "home_NavHome" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.8, "_src": "home_AppLogo", "_tgt": "home_ColorScheme", "source": "home_AppLogo", "target": "home_ColorScheme" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SidebarNav", "_tgt": "home_NavHome", "source": "home_SidebarNav", "target": "home_NavHome" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SidebarNav", "_tgt": "home_NavTimeline", "source": "home_SidebarNav", "target": "home_NavTimeline" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SidebarNav", "_tgt": "home_NavTasks", "source": "home_SidebarNav", "target": "home_NavTasks" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SidebarNav", "_tgt": "home_NavProjects", "source": "home_SidebarNav", "target": "home_NavProjects" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SidebarNav", "_tgt": "home_NavFolder", "source": "home_SidebarNav", "target": "home_NavFolder" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SidebarNav", "_tgt": "home_IconOnlySidebar", "source": "home_SidebarNav", "target": "home_IconOnlySidebar" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SidebarNav", "_tgt": "home_SidebarToggle", "source": "home_SidebarNav", "target": "home_SidebarToggle" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.7, "_src": "home_ChipSummarizeWeek", "_tgt": "home_NavTimeline", "source": "home_NavTimeline", "target": "home_ChipSummarizeWeek" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.75, "_src": "home_ChipWhatsOnMyPlate", "_tgt": "home_NavTasks", "source": "home_NavTasks", "target": "home_ChipWhatsOnMyPlate" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.8, "_src": "home_ChipOverdueTasks", "_tgt": "home_NavTasks", "source": "home_NavTasks", "target": "home_ChipOverdueTasks" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.8, "_src": "home_UserAvatar", "_tgt": "home_PersonalizedGreeting", "source": "home_UserAvatar", "target": "home_PersonalizedGreeting" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_PersonalizedGreeting", "_tgt": "home_SparkleIcon", "source": "home_PersonalizedGreeting", "target": "home_SparkleIcon" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.9, "_src": "home_SparkleIcon", "_tgt": "home_AIAsQuietPartner", "source": "home_SparkleIcon", "target": "home_AIAsQuietPartner" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.85, "_src": "home_DailyBrief", "_tgt": "home_TaskCountSummary", "source": "home_TaskCountSummary", "target": "home_DailyBrief" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.9, "_src": "home_DailyBrief", "_tgt": "home_AIAsQuietPartner", "source": "home_DailyBrief", "target": "home_AIAsQuietPartner" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_ChatInput", "_tgt": "home_SubmitButton", "source": "home_ChatInput", "target": "home_SubmitButton" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.85, "_src": "home_ChatInput", "_tgt": "home_GlassmorphismInput", "source": "home_ChatInput", "target": "home_GlassmorphismInput" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.9, "_src": "home_SuggestionChips", "_tgt": "home_ChatInput", "source": "home_ChatInput", "target": "home_SuggestionChips" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.8, "_src": "home_SubmitButton", "_tgt": "home_ColorScheme", "source": "home_SubmitButton", "target": "home_ColorScheme" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SuggestionChips", "_tgt": "home_ChipWhatsOnMyPlate", "source": "home_SuggestionChips", "target": "home_ChipWhatsOnMyPlate" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SuggestionChips", "_tgt": "home_ChipSummarizeWeek", "source": "home_SuggestionChips", "target": "home_ChipSummarizeWeek" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SuggestionChips", "_tgt": "home_ChipOverdueTasks", "source": "home_SuggestionChips", "target": "home_ChipOverdueTasks" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 1.0, "_src": "home_SuggestionChips", "_tgt": "home_ChipSuggestNextActions", "source": "home_SuggestionChips", "target": "home_ChipSuggestNextActions" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.85, "_src": "home_SuggestionChips", "_tgt": "home_AIAsQuietPartner", "source": "home_SuggestionChips", "target": "home_AIAsQuietPartner" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/home.png", "source_location": null, "weight": 0.85, "_src": "home_ColorScheme", "_tgt": "home_CalmIntelligentWarm", "source": "home_ColorScheme", "target": "home_CalmIntelligentWarm" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_HomeScreen", "_tgt": "home_chat_LeftSidebar", "source": "home_chat_HomeScreen", "target": "home_chat_LeftSidebar" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_HomeScreen", "_tgt": "home_chat_ChatConversationArea", "source": "home_chat_HomeScreen", "target": "home_chat_ChatConversationArea" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_HomeScreen", "_tgt": "home_chat_ChatInputBar", "source": "home_chat_HomeScreen", "target": "home_chat_ChatInputBar" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_HomeScreen", "_tgt": "home_chat_DailyBriefBanner", "source": "home_chat_HomeScreen", "target": "home_chat_DailyBriefBanner" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_HomeScreen", "_tgt": "home_chat_PinkishWhiteBackground", "source": "home_chat_HomeScreen", "target": "home_chat_PinkishWhiteBackground" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_NavHome", "_tgt": "home_chat_HomeScreen", "source": "home_chat_HomeScreen", "target": "home_chat_NavHome" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 0.85, "_src": "home_chat_HomeScreen", "_tgt": "home_chat_GoldenAmberAccent", "source": "home_chat_HomeScreen", "target": "home_chat_GoldenAmberAccent" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_LeftSidebar", "_tgt": "home_chat_AppLogo", "source": "home_chat_LeftSidebar", "target": "home_chat_AppLogo" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_LeftSidebar", "_tgt": "home_chat_NavHome", "source": "home_chat_LeftSidebar", "target": "home_chat_NavHome" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_LeftSidebar", "_tgt": "home_chat_NavTimeline", "source": "home_chat_LeftSidebar", "target": "home_chat_NavTimeline" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_LeftSidebar", "_tgt": "home_chat_NavTasks", "source": "home_chat_LeftSidebar", "target": "home_chat_NavTasks" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_LeftSidebar", "_tgt": "home_chat_NavNotes", "source": "home_chat_LeftSidebar", "target": "home_chat_NavNotes" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_LeftSidebar", "_tgt": "home_chat_UserInitialsBadge", "source": "home_chat_LeftSidebar", "target": "home_chat_UserInitialsBadge" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_LeftSidebar", "_tgt": "home_chat_SidebarToggleBtn", "source": "home_chat_LeftSidebar", "target": "home_chat_SidebarToggleBtn" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_LeftSidebar", "_tgt": "home_chat_NewChatBtn", "source": "home_chat_LeftSidebar", "target": "home_chat_NewChatBtn" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_AppLogo", "_tgt": "home_chat_GoldenAmberAccent", "source": "home_chat_AppLogo", "target": "home_chat_GoldenAmberAccent" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 0.9, "_src": "home_chat_InlineTaskCard", "_tgt": "home_chat_NavTasks", "source": "home_chat_NavTasks", "target": "home_chat_InlineTaskCard" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_DailyBriefBanner", "_tgt": "home_chat_DailyBriefSparklesIcon", "source": "home_chat_DailyBriefBanner", "target": "home_chat_DailyBriefSparklesIcon" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_DailyBriefBanner", "_tgt": "home_chat_DailyBriefText", "source": "home_chat_DailyBriefBanner", "target": "home_chat_DailyBriefText" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_DailyBriefBanner", "_tgt": "home_chat_DailyBriefCollapseBtn", "source": "home_chat_DailyBriefBanner", "target": "home_chat_DailyBriefCollapseBtn" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_DailyBriefBanner", "_tgt": "home_chat_DailyBriefCloseBtn", "source": "home_chat_DailyBriefBanner", "target": "home_chat_DailyBriefCloseBtn" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 0.8, "_src": "home_chat_DailyBriefBanner", "_tgt": "home_chat_AIResponseBlock", "source": "home_chat_DailyBriefBanner", "target": "home_chat_AIResponseBlock" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 0.7, "_src": "home_chat_DailyBriefBanner", "_tgt": "home_chat_GoldenAmberAccent", "source": "home_chat_DailyBriefBanner", "target": "home_chat_GoldenAmberAccent" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 0.85, "_src": "home_chat_AIAgentAvatar", "_tgt": "home_chat_DailyBriefSparklesIcon", "source": "home_chat_DailyBriefSparklesIcon", "target": "home_chat_AIAgentAvatar" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 0.75, "_src": "home_chat_DailyBriefSparklesIcon", "_tgt": "home_chat_GoldenAmberAccent", "source": "home_chat_DailyBriefSparklesIcon", "target": "home_chat_GoldenAmberAccent" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_ChatConversationArea", "_tgt": "home_chat_UserMessage", "source": "home_chat_UserMessage", "target": "home_chat_ChatConversationArea" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_UserMessage", "_tgt": "home_chat_AIResponseBlock", "source": "home_chat_UserMessage", "target": "home_chat_AIResponseBlock" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_ChatConversationArea", "_tgt": "home_chat_AIResponseBlock", "source": "home_chat_AIResponseBlock", "target": "home_chat_ChatConversationArea" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_AIResponseBlock", "_tgt": "home_chat_AIAgentAvatar", "source": "home_chat_AIResponseBlock", "target": "home_chat_AIAgentAvatar" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_AIResponseBlock", "_tgt": "home_chat_InlineTaskCard", "source": "home_chat_AIResponseBlock", "target": "home_chat_InlineTaskCard" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_AIResponseBlock", "_tgt": "home_chat_AIFollowUpText", "source": "home_chat_AIResponseBlock", "target": "home_chat_AIFollowUpText" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 0.9, "_src": "home_chat_ChatInputBar", "_tgt": "home_chat_AIResponseBlock", "source": "home_chat_AIResponseBlock", "target": "home_chat_ChatInputBar" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_AIAgentAvatar", "_tgt": "home_chat_AdiuvAIBrand", "source": "home_chat_AIAgentAvatar", "target": "home_chat_AdiuvAIBrand" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_InlineTaskCard", "_tgt": "home_chat_TaskLabel", "source": "home_chat_InlineTaskCard", "target": "home_chat_TaskLabel" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_InlineTaskCard", "_tgt": "home_chat_TaskCheckbox", "source": "home_chat_InlineTaskCard", "target": "home_chat_TaskCheckbox" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_InlineTaskCard", "_tgt": "home_chat_TaskTitle", "source": "home_chat_InlineTaskCard", "target": "home_chat_TaskTitle" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_InlineTaskCard", "_tgt": "home_chat_TaskDescription", "source": "home_chat_InlineTaskCard", "target": "home_chat_TaskDescription" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_InlineTaskCard", "_tgt": "home_chat_TaskPriorityBadge", "source": "home_chat_InlineTaskCard", "target": "home_chat_TaskPriorityBadge" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_InlineTaskCard", "_tgt": "home_chat_TaskDueDateBadge", "source": "home_chat_InlineTaskCard", "target": "home_chat_TaskDueDateBadge" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_AIFollowUpText", "_tgt": "home_chat_TaskDueDateBadge", "source": "home_chat_TaskDueDateBadge", "target": "home_chat_AIFollowUpText" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_ChatInputBar", "_tgt": "home_chat_ChatSendBtn", "source": "home_chat_ChatInputBar", "target": "home_chat_ChatSendBtn" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/home_chat.png", "source_location": null, "weight": 1.0, "_src": "home_chat_ChatSendBtn", "_tgt": "home_chat_GoldenAmberAccent", "source": "home_chat_ChatSendBtn", "target": "home_chat_GoldenAmberAccent" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectsView", "_tgt": "projects_SidebarNav", "source": "projects_ProjectsView", "target": "projects_SidebarNav" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectsView", "_tgt": "projects_ProjectDetailPanel", "source": "projects_ProjectsView", "target": "projects_ProjectDetailPanel" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_SidebarNav", "_tgt": "projects_ClientList", "source": "projects_SidebarNav", "target": "projects_ClientList" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_SidebarNav", "_tgt": "projects_SearchProjectsInput", "source": "projects_SidebarNav", "target": "projects_SearchProjectsInput" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_SidebarNav", "_tgt": "projects_ShowArchivedToggle", "source": "projects_SidebarNav", "target": "projects_ShowArchivedToggle" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ClientList", "_tgt": "projects_ClientAcmeCorp", "source": "projects_ClientList", "target": "projects_ClientAcmeCorp" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ClientList", "_tgt": "projects_ClientGlobexInc", "source": "projects_ClientList", "target": "projects_ClientGlobexInc" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ClientList", "_tgt": "projects_ClientInitechSolutions", "source": "projects_ClientList", "target": "projects_ClientInitechSolutions" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ClientList", "_tgt": "projects_ClientUmbrellaLabs", "source": "projects_ClientList", "target": "projects_ClientUmbrellaLabs" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ClientList", "_tgt": "projects_ClientWayneEnterprises", "source": "projects_ClientList", "target": "projects_ClientWayneEnterprises" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 0.8, "_src": "projects_ShowArchivedToggle", "_tgt": "projects_ClientList", "source": "projects_ClientList", "target": "projects_ShowArchivedToggle" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 0.8, "_src": "projects_SearchProjectsInput", "_tgt": "projects_ClientList", "source": "projects_ClientList", "target": "projects_SearchProjectsInput" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ClientUmbrellaLabs", "_tgt": "projects_ProjectLabInventorySystem", "source": "projects_ClientUmbrellaLabs", "target": "projects_ProjectLabInventorySystem" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ClientUmbrellaLabs", "_tgt": "projects_ProjectPatientPortalV2", "source": "projects_ClientUmbrellaLabs", "target": "projects_ProjectPatientPortalV2" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectPatientPortalV2", "_tgt": "projects_ProjectDetailPanel", "source": "projects_ProjectPatientPortalV2", "target": "projects_ProjectDetailPanel" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 0.9, "_src": "projects_AISummaryCard", "_tgt": "projects_ProjectPatientPortalV2", "source": "projects_ProjectPatientPortalV2", "target": "projects_AISummaryCard" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 0.9, "_src": "projects_ProjectTimeline", "_tgt": "projects_ProjectPatientPortalV2", "source": "projects_ProjectPatientPortalV2", "target": "projects_ProjectTimeline" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 0.9, "_src": "projects_KanbanLayout", "_tgt": "projects_ProjectPatientPortalV2", "source": "projects_ProjectPatientPortalV2", "target": "projects_KanbanLayout" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectDetailPanel", "_tgt": "projects_ProjectStatsBar", "source": "projects_ProjectDetailPanel", "target": "projects_ProjectStatsBar" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectDetailPanel", "_tgt": "projects_AISummaryCard", "source": "projects_ProjectDetailPanel", "target": "projects_AISummaryCard" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectDetailPanel", "_tgt": "projects_ProjectTimeline", "source": "projects_ProjectDetailPanel", "target": "projects_ProjectTimeline" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectDetailPanel", "_tgt": "projects_TasksSection", "source": "projects_ProjectDetailPanel", "target": "projects_TasksSection" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectDetailPanel", "_tgt": "projects_NotesSection", "source": "projects_ProjectDetailPanel", "target": "projects_NotesSection" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectStatsBar", "_tgt": "projects_StatNotes", "source": "projects_ProjectStatsBar", "target": "projects_StatNotes" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectStatsBar", "_tgt": "projects_StatTasksComplete", "source": "projects_ProjectStatsBar", "target": "projects_StatTasksComplete" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectStatsBar", "_tgt": "projects_StatEvents", "source": "projects_ProjectStatsBar", "target": "projects_StatEvents" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 0.85, "_src": "projects_StatNotes", "_tgt": "projects_NotesSection", "source": "projects_StatNotes", "target": "projects_NotesSection" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 0.85, "_src": "projects_StatTasksComplete", "_tgt": "projects_TasksSection", "source": "projects_StatTasksComplete", "target": "projects_TasksSection" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectTimeline", "_tgt": "projects_TimelinePhase_BetaTesting", "source": "projects_ProjectTimeline", "target": "projects_TimelinePhase_BetaTesting" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectTimeline", "_tgt": "projects_TimelinePhase_UserAcceptanceTesting", "source": "projects_ProjectTimeline", "target": "projects_TimelinePhase_UserAcceptanceTesting" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectTimeline", "_tgt": "projects_TodayMarker", "source": "projects_ProjectTimeline", "target": "projects_TodayMarker" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_ProjectTimeline", "_tgt": "projects_AddButton", "source": "projects_ProjectTimeline", "target": "projects_AddButton" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 0.75, "_src": "projects_TimelinePhase_BetaTesting", "_tgt": "projects_TimelinePhase_UserAcceptanceTesting", "source": "projects_TimelinePhase_BetaTesting", "target": "projects_TimelinePhase_UserAcceptanceTesting" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_TasksSection", "_tgt": "projects_KanbanLayout", "source": "projects_TasksSection", "target": "projects_KanbanLayout" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_TasksSection", "_tgt": "projects_AddButton", "source": "projects_TasksSection", "target": "projects_AddButton" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_KanbanLayout", "_tgt": "projects_TaskColumn_ToDo", "source": "projects_TaskColumn_ToDo", "target": "projects_KanbanLayout" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_TaskColumn_ToDo", "_tgt": "projects_Task_AccessibilityAudit", "source": "projects_TaskColumn_ToDo", "target": "projects_Task_AccessibilityAudit" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_TaskColumn_ToDo", "_tgt": "projects_Task_WriteUnitTestsForAuth", "source": "projects_TaskColumn_ToDo", "target": "projects_Task_WriteUnitTestsForAuth" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_KanbanLayout", "_tgt": "projects_TaskColumn_InProgress", "source": "projects_TaskColumn_InProgress", "target": "projects_KanbanLayout" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_KanbanLayout", "_tgt": "projects_TaskColumn_Completed", "source": "projects_TaskColumn_Completed", "target": "projects_KanbanLayout" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_TaskColumn_Completed", "_tgt": "projects_Task_PerformanceProfiling", "source": "projects_TaskColumn_Completed", "target": "projects_Task_PerformanceProfiling" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_AccessibilityAudit", "_tgt": "projects_TaskPriorityMedium", "source": "projects_Task_AccessibilityAudit", "target": "projects_TaskPriorityMedium" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_AccessibilityAudit", "_tgt": "projects_TaskDueDateBadge", "source": "projects_Task_AccessibilityAudit", "target": "projects_TaskDueDateBadge" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_AccessibilityAudit", "_tgt": "projects_TaskAssignee_Bob", "source": "projects_Task_AccessibilityAudit", "target": "projects_TaskAssignee_Bob" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_WriteUnitTestsForAuth", "_tgt": "projects_TaskPriorityMedium", "source": "projects_Task_WriteUnitTestsForAuth", "target": "projects_TaskPriorityMedium" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_WriteUnitTestsForAuth", "_tgt": "projects_TaskDueDateBadge", "source": "projects_Task_WriteUnitTestsForAuth", "target": "projects_TaskDueDateBadge" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_WriteUnitTestsForAuth", "_tgt": "projects_TaskAssignee_Carol", "source": "projects_Task_WriteUnitTestsForAuth", "target": "projects_TaskAssignee_Carol" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_PerformanceProfiling", "_tgt": "projects_TaskPriorityHigh", "source": "projects_Task_PerformanceProfiling", "target": "projects_TaskPriorityHigh" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_PerformanceProfiling", "_tgt": "projects_TaskDueDateBadge", "source": "projects_Task_PerformanceProfiling", "target": "projects_TaskDueDateBadge" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_Task_PerformanceProfiling", "_tgt": "projects_TaskAssignee_Bob", "source": "projects_Task_PerformanceProfiling", "target": "projects_TaskAssignee_Bob" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/projects.png", "source_location": null, "weight": 1.0, "_src": "projects_NotesSection", "_tgt": "projects_AddButton", "source": "projects_NotesSection", "target": "projects_AddButton" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TasksView", "_tgt": "task_StatsSummaryBar", "source": "task_TasksView", "target": "task_StatsSummaryBar" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TasksView", "_tgt": "task_FilterTabBar", "source": "task_TasksView", "target": "task_FilterTabBar" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TasksView", "_tgt": "task_SearchBar", "source": "task_TasksView", "target": "task_SearchBar" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TasksView", "_tgt": "task_DueDateSortDropdown", "source": "task_TasksView", "target": "task_DueDateSortDropdown" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TasksView", "_tgt": "task_NewTaskButton", "source": "task_TasksView", "target": "task_NewTaskButton" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TasksView", "_tgt": "task_TaskListContainer", "source": "task_TasksView", "target": "task_TaskListContainer" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TasksView", "_tgt": "task_SidebarNav", "source": "task_TasksView", "target": "task_SidebarNav" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_StatsSummaryBar", "_tgt": "task_TotalTasksCard", "source": "task_StatsSummaryBar", "target": "task_TotalTasksCard" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_StatsSummaryBar", "_tgt": "task_ToDoCard", "source": "task_StatsSummaryBar", "target": "task_ToDoCard" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_StatsSummaryBar", "_tgt": "task_InProgressCard", "source": "task_StatsSummaryBar", "target": "task_InProgressCard" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_StatsSummaryBar", "_tgt": "task_CompletedCard", "source": "task_StatsSummaryBar", "target": "task_CompletedCard" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_StatsSummaryBar", "_tgt": "task_DesignPattern_StatusCountCards", "source": "task_StatsSummaryBar", "target": "task_DesignPattern_StatusCountCards" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_ToDoCard", "_tgt": "task_TaskStatusEnum", "source": "task_ToDoCard", "target": "task_TaskStatusEnum" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_InProgressCard", "_tgt": "task_TaskStatusEnum", "source": "task_InProgressCard", "target": "task_TaskStatusEnum" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_CompletedCard", "_tgt": "task_TaskStatusEnum", "source": "task_CompletedCard", "target": "task_TaskStatusEnum" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_FilterTabBar", "_tgt": "task_FilterTab_Active", "source": "task_FilterTabBar", "target": "task_FilterTab_Active" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_FilterTabBar", "_tgt": "task_FilterTab_ToDo", "source": "task_FilterTabBar", "target": "task_FilterTab_ToDo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_FilterTabBar", "_tgt": "task_FilterTab_InProgress", "source": "task_FilterTabBar", "target": "task_FilterTab_InProgress" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_FilterTabBar", "_tgt": "task_FilterTab_Done", "source": "task_FilterTabBar", "target": "task_FilterTab_Done" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_FilterTabBar", "_tgt": "task_FilterTab_All", "source": "task_FilterTabBar", "target": "task_FilterTab_All" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_FilterTabBar", "_tgt": "task_DesignPattern_FilterTabs", "source": "task_FilterTabBar", "target": "task_DesignPattern_FilterTabs" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.85, "_src": "task_FilterTab_Active", "_tgt": "task_TaskStatusEnum", "source": "task_FilterTab_Active", "target": "task_TaskStatusEnum" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.85, "_src": "task_FilterTab_ToDo", "_tgt": "task_TaskStatusEnum", "source": "task_FilterTab_ToDo", "target": "task_TaskStatusEnum" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.85, "_src": "task_FilterTab_InProgress", "_tgt": "task_TaskStatusEnum", "source": "task_FilterTab_InProgress", "target": "task_TaskStatusEnum" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.85, "_src": "task_FilterTab_Done", "_tgt": "task_TaskStatusEnum", "source": "task_FilterTab_Done", "target": "task_TaskStatusEnum" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_SearchBar", "_tgt": "task_DesignPattern_SearchSort", "source": "task_SearchBar", "target": "task_DesignPattern_SearchSort" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_DueDateSortDropdown", "_tgt": "task_DesignPattern_SearchSort", "source": "task_DueDateSortDropdown", "target": "task_DesignPattern_SearchSort" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskListContainer", "_tgt": "task_TaskRow", "source": "task_TaskListContainer", "target": "task_TaskRow" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskRow", "_tgt": "task_TaskCheckbox", "source": "task_TaskRow", "target": "task_TaskCheckbox" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskRow", "_tgt": "task_TaskTitle", "source": "task_TaskRow", "target": "task_TaskTitle" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskRow", "_tgt": "task_TaskDescription", "source": "task_TaskRow", "target": "task_TaskDescription" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskRow", "_tgt": "task_PriorityBadge", "source": "task_TaskRow", "target": "task_PriorityBadge" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskRow", "_tgt": "task_DueDateField", "source": "task_TaskRow", "target": "task_DueDateField" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskRow", "_tgt": "task_ClientLabel", "source": "task_TaskRow", "target": "task_ClientLabel" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskRow", "_tgt": "task_ProjectLabel", "source": "task_TaskRow", "target": "task_ProjectLabel" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_TaskRow", "_tgt": "task_AssigneeLabel", "source": "task_TaskRow", "target": "task_AssigneeLabel" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_TaskRow", "_tgt": "task_DesignPattern_InlineMetadata", "source": "task_TaskRow", "target": "task_DesignPattern_InlineMetadata" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.85, "_src": "task_TaskCheckbox", "_tgt": "task_TaskStatusEnum", "source": "task_TaskCheckbox", "target": "task_TaskStatusEnum" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_PriorityBadge", "_tgt": "task_PriorityMedium", "source": "task_PriorityBadge", "target": "task_PriorityMedium" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_PriorityBadge", "_tgt": "task_PriorityHigh", "source": "task_PriorityBadge", "target": "task_PriorityHigh" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_PriorityMedium", "_tgt": "task_TaskPriorityEnum", "source": "task_PriorityMedium", "target": "task_TaskPriorityEnum" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 0.9, "_src": "task_PriorityHigh", "_tgt": "task_TaskPriorityEnum", "source": "task_PriorityHigh", "target": "task_TaskPriorityEnum" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ClientLabel", "_tgt": "task_ClientWayneEnterprises", "source": "task_ClientLabel", "target": "task_ClientWayneEnterprises" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ClientLabel", "_tgt": "task_ClientUmbrellaLabs", "source": "task_ClientLabel", "target": "task_ClientUmbrellaLabs" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ProjectLabel", "_tgt": "task_ProjectVehicleFleetTracker", "source": "task_ProjectLabel", "target": "task_ProjectVehicleFleetTracker" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ProjectLabel", "_tgt": "task_ProjectRnDDashboard", "source": "task_ProjectLabel", "target": "task_ProjectRnDDashboard" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ProjectLabel", "_tgt": "task_ProjectPatientPortalV2", "source": "task_ProjectLabel", "target": "task_ProjectPatientPortalV2" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ProjectLabel", "_tgt": "task_ProjectBatSignalNetwork", "source": "task_ProjectLabel", "target": "task_ProjectBatSignalNetwork" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_SidebarNav", "_tgt": "task_AppLogo", "source": "task_SidebarNav", "target": "task_AppLogo" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ClientWayneEnterprises", "_tgt": "task_ProjectVehicleFleetTracker", "source": "task_ClientWayneEnterprises", "target": "task_ProjectVehicleFleetTracker" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ClientWayneEnterprises", "_tgt": "task_ProjectBatSignalNetwork", "source": "task_ClientWayneEnterprises", "target": "task_ProjectBatSignalNetwork" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ClientUmbrellaLabs", "_tgt": "task_ProjectRnDDashboard", "source": "task_ClientUmbrellaLabs", "target": "task_ProjectRnDDashboard" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/assets/screenshot/task.png", "source_location": null, "weight": 1.0, "_src": "task_ClientUmbrellaLabs", "_tgt": "task_ProjectPatientPortalV2", "source": "task_ClientUmbrellaLabs", "target": "task_ProjectPatientPortalV2" } ], "hyperedges": [ { "id": "email_classification_test_fixtures", "label": "Email Classification Test Fixtures \u00e2\u20ac\u201d action/info/date/no-project types across all test harnesses", "nodes": [ "concept_email_action_type", "concept_email_info_type", "concept_email_date_type", "concept_email_no_project_type" ], "relation": "implement", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html" }, { "id": "adiuvai_brand_visual_system", "label": "adiuvAI Visual Design System \u00e2\u20ac\u201d compass mark, color palette, typography", "nodes": [ "brand_showcase_compass_concept", "brand_showcase_color_palette", "brand_showcase_typography" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "adiuvAI/assets/logo/brand-showcase.html" }, { "id": "preprocessor_content_types", "label": "Preprocessor Content Type Coverage \u00e2\u20ac\u201d email variants, generic page, plain text fallback", "nodes": [ "concept_email_parsing", "concept_preprocessor_pipeline", "fixture_preprocessors_fallback" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/tests/fixtures/preprocessors/data/email_action.html" } ] }