{ "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": 153, "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": 154, "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": 155, "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": 7, "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": 7, "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": 7, "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", "community": 7, "norm_label": "seed script: inserts fake clients, projects, tasks, timeline events, and notes", "id": "scripts_seed_fake_data_rationale_1" }, { "label": "Timestamp in ms, optionally shifted into the past.", "file_type": "rationale", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L33", "community": 7, "norm_label": "timestamp in ms, optionally shifted into the past.", "id": "scripts_seed_fake_data_rationale_33" }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L1", "id": "adiuvai_src_main_index_ts", "community": 12, "norm_label": "index.ts" }, { "label": "handleDeepLink()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L37", "id": "main_index_handledeeplink", "community": 12, "norm_label": "handledeeplink()" }, { "label": "createWindow()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L71", "id": "main_index_createwindow", "community": 12, "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": 103, "norm_label": "ipc.ts" }, { "label": "createIPCHandler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ipc.ts", "source_location": "L35", "id": "main_ipc_createipchandler", "community": 103, "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": 8, "norm_label": "store.ts" }, { "label": "getStore()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L60", "id": "main_store_getstore", "community": 8, "norm_label": "getstore()" }, { "label": "getDeviceId()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L83", "id": "main_store_getdeviceid", "community": 8, "norm_label": "getdeviceid()" }, { "label": "getLocalAgents()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L97", "id": "main_store_getlocalagents", "community": 8, "norm_label": "getlocalagents()" }, { "label": "getLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L101", "id": "main_store_getlocalagent", "community": 8, "norm_label": "getlocalagent()" }, { "label": "saveLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L105", "id": "main_store_savelocalagent", "community": 8, "norm_label": "savelocalagent()" }, { "label": "deleteLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L116", "id": "main_store_deletelocalagent", "community": 8, "norm_label": "deletelocalagent()" }, { "label": "getFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L125", "id": "main_store_getformatprefs", "community": 8, "norm_label": "getformatprefs()" }, { "label": "setFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L129", "id": "main_store_setformatprefs", "community": 8, "norm_label": "setformatprefs()" }, { "label": "getUiLanguage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L137", "id": "main_store_getuilanguage", "community": 8, "norm_label": "getuilanguage()" }, { "label": "setUiLanguage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L141", "id": "main_store_setuilanguage", "community": 8, "norm_label": "setuilanguage()" }, { "label": "getTimelineZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L145", "id": "main_store_gettimelinezoom", "community": 8, "norm_label": "gettimelinezoom()" }, { "label": "setTimelineZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L150", "id": "main_store_settimelinezoom", "community": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "norm_label": "noop()" }, { "label": "sendFrame()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L71", "id": "ai_orchestrator_sendframe", "community": 8, "norm_label": "sendframe()" }, { "label": "checkConnectivity()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L80", "id": "ai_orchestrator_checkconnectivity", "community": 8, "norm_label": "checkconnectivity()" }, { "label": "orchestrate()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L97", "id": "ai_orchestrator_orchestrate", "community": 8, "norm_label": "orchestrate()" }, { "label": "orchestrateFloating()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L133", "id": "ai_orchestrator_orchestratefloating", "community": 8, "norm_label": "orchestratefloating()" }, { "label": "orchestrateTaskBriefResearch()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L170", "id": "ai_orchestrator_orchestratetaskbriefresearch", "community": 8, "norm_label": "orchestratetaskbriefresearch()" }, { "label": "todayString()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L214", "id": "ai_orchestrator_todaystring", "community": 8, "norm_label": "todaystring()" }, { "label": "getBriefTimeSlot()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L218", "id": "ai_orchestrator_getbrieftimeslot", "community": 8, "norm_label": "getbrieftimeslot()" }, { "label": "getCurrentSlotKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L229", "id": "ai_orchestrator_getcurrentslotkey", "community": 8, "norm_label": "getcurrentslotkey()" }, { "label": "markCurrentSlotAsGenerated()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L233", "id": "ai_orchestrator_markcurrentslotasgenerated", "community": 8, "norm_label": "markcurrentslotasgenerated()" }, { "label": "getCachedBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L238", "id": "ai_orchestrator_getcachedbrief", "community": 8, "norm_label": "getcachedbrief()" }, { "label": "invalidateBriefCache()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L245", "id": "ai_orchestrator_invalidatebriefcache", "community": 8, "norm_label": "invalidatebriefcache()" }, { "label": "scheduleBriefRegeneration()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L250", "id": "ai_orchestrator_schedulebriefregeneration", "community": 8, "norm_label": "schedulebriefregeneration()" }, { "label": "generateAndCacheBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L262", "id": "ai_orchestrator_generateandcachebrief", "community": 8, "norm_label": "generateandcachebrief()" }, { "label": "startBriefScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L294", "id": "ai_orchestrator_startbriefscheduler", "community": 8, "norm_label": "startbriefscheduler()" }, { "label": "stopBriefScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L313", "id": "ai_orchestrator_stopbriefscheduler", "community": 8, "norm_label": "stopbriefscheduler()" }, { "label": "dailyBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L325", "id": "ai_orchestrator_dailybrief", "community": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "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": 8, "norm_label": ".isonline()" }, { "label": ".sendHomeRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L259", "id": "api_backend_client_backendclient_sendhomerequest", "community": 8, "norm_label": ".sendhomerequest()" }, { "label": ".sendBriefRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L319", "id": "api_backend_client_backendclient_sendbriefrequest", "community": 8, "norm_label": ".sendbriefrequest()" }, { "label": ".sendFloatingRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L379", "id": "api_backend_client_backendclient_sendfloatingrequest", "community": 8, "norm_label": ".sendfloatingrequest()" }, { "label": ".sendTaskBriefRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L445", "id": "api_backend_client_backendclient_sendtaskbriefrequest", "community": 8, "norm_label": ".sendtaskbriefrequest()" }, { "label": ".sendJourneyStart()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L508", "id": "api_backend_client_backendclient_sendjourneystart", "community": 8, "norm_label": ".sendjourneystart()" }, { "label": ".sendJourneyMessage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L543", "id": "api_backend_client_backendclient_sendjourneymessage", "community": 8, "norm_label": ".sendjourneymessage()" }, { "label": ".assertHttpOk()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L571", "id": "api_backend_client_backendclient_asserthttpok", "community": 8, "norm_label": ".asserthttpok()" }, { "label": ".proxyGet()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L586", "id": "api_backend_client_backendclient_proxyget", "community": 8, "norm_label": ".proxyget()" }, { "label": ".proxyPost()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L608", "id": "api_backend_client_backendclient_proxypost", "community": 8, "norm_label": ".proxypost()" }, { "label": ".proxyPut()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L634", "id": "api_backend_client_backendclient_proxyput", "community": 8, "norm_label": ".proxyput()" }, { "label": ".proxyDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L660", "id": "api_backend_client_backendclient_proxydelete", "community": 8, "norm_label": ".proxydelete()" }, { "label": ".connectPersistent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L694", "id": "api_backend_client_backendclient_connectpersistent", "community": 8, "norm_label": ".connectpersistent()" }, { "label": ".disconnectPersistent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L706", "id": "api_backend_client_backendclient_disconnectpersistent", "community": 8, "norm_label": ".disconnectpersistent()" }, { "label": ".openDeviceWebSocket()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L718", "id": "api_backend_client_backendclient_opendevicewebsocket", "community": 8, "norm_label": ".opendevicewebsocket()" }, { "label": ".startHeartbeat()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L905", "id": "api_backend_client_backendclient_startheartbeat", "community": 8, "norm_label": ".startheartbeat()" }, { "label": ".stopHeartbeat()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L921", "id": "api_backend_client_backendclient_stopheartbeat", "community": 8, "norm_label": ".stopheartbeat()" }, { "label": ".clearPongTimer()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L929", "id": "api_backend_client_backendclient_clearpongtimer", "community": 8, "norm_label": ".clearpongtimer()" }, { "label": ".scheduleReconnect()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L936", "id": "api_backend_client_backendclient_schedulereconnect", "community": 8, "norm_label": ".schedulereconnect()" }, { "label": ".clearReconnectTimer()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L950", "id": "api_backend_client_backendclient_clearreconnecttimer", "community": 8, "norm_label": ".clearreconnecttimer()" }, { "label": ".withRetry()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L961", "id": "api_backend_client_backendclient_withretry", "community": 8, "norm_label": ".withretry()" }, { "label": "getBackendClient()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L986", "id": "api_backend_client_getbackendclient", "community": 8, "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": 21, "norm_label": "drizzle-executor.ts" }, { "label": "ExecutorError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L50", "id": "api_drizzle_executor_executorerror", "community": 21, "norm_label": "executorerror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L51", "id": "api_drizzle_executor_executorerror_constructor", "community": 21, "norm_label": ".constructor()" }, { "label": "buildConditions()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L67", "id": "api_drizzle_executor_buildconditions", "community": 21, "norm_label": "buildconditions()" }, { "label": "buildOrderBy()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L137", "id": "api_drizzle_executor_buildorderby", "community": 21, "norm_label": "buildorderby()" }, { "label": "DrizzleExecutor", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L158", "id": "api_drizzle_executor_drizzleexecutor", "community": 21, "norm_label": "drizzleexecutor" }, { "label": ".getTable()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L159", "id": "api_drizzle_executor_drizzleexecutor_gettable", "community": 21, "norm_label": ".gettable()" }, { "label": ".execute()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L166", "id": "api_drizzle_executor_drizzleexecutor_execute", "community": 21, "norm_label": ".execute()" }, { "label": ".handleSelect()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L199", "id": "api_drizzle_executor_drizzleexecutor_handleselect", "community": 21, "norm_label": ".handleselect()" }, { "label": ".handleCount()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L219", "id": "api_drizzle_executor_drizzleexecutor_handlecount", "community": 21, "norm_label": ".handlecount()" }, { "label": ".handleGet()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L233", "id": "api_drizzle_executor_drizzleexecutor_handleget", "community": 21, "norm_label": ".handleget()" }, { "label": ".handleInsert()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L245", "id": "api_drizzle_executor_drizzleexecutor_handleinsert", "community": 21, "norm_label": ".handleinsert()" }, { "label": ".handleUpdate()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L269", "id": "api_drizzle_executor_drizzleexecutor_handleupdate", "community": 21, "norm_label": ".handleupdate()" }, { "label": ".handleDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L306", "id": "api_drizzle_executor_drizzleexecutor_handledelete", "community": 21, "norm_label": ".handledelete()" }, { "label": ".handleProposeNoteEdit()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L319", "id": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "community": 21, "norm_label": ".handleproposenoteedit()" }, { "label": ".handleListDirectory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L352", "id": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "community": 21, "norm_label": ".handlelistdirectory()" }, { "label": ".handleReadFileContent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L377", "id": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "community": 21, "norm_label": ".handlereadfilecontent()" }, { "label": ".handleGetFileMetadata()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L415", "id": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "community": 21, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 12, "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": 79, "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": 79, "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": 79, "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": 52, "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": 52, "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": 52, "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": 52, "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": 21, "norm_label": "index.ts" }, { "label": "initDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L134", "id": "db_index_initdb", "community": 21, "norm_label": "initdb()" }, { "label": "getDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L165", "id": "db_index_getdb", "community": 21, "norm_label": "getdb()" }, { "label": "getDbPath()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L173", "id": "db_index_getdbpath", "community": 21, "norm_label": "getdbpath()" }, { "label": "getRawSqlite()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L182", "id": "db_index_getrawsqlite", "community": 21, "norm_label": "getrawsqlite()" }, { "label": "closeDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L192", "id": "db_index_closedb", "community": 21, "norm_label": "closedb()" }, { "label": "notes-backfill.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts", "source_location": "L1", "id": "adiuvai_src_main_db_notes_backfill_ts", "community": 21, "norm_label": "notes-backfill.ts" }, { "label": "backfillNoteSummaries()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts", "source_location": "L20", "id": "db_notes_backfill_backfillnotesummaries", "community": 21, "norm_label": "backfillnotesummaries()" }, { "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": 156, "norm_label": "schema.ts" }, { "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": 45, "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": 45, "norm_label": "isincurrentweek()" }, { "label": "isBriefRelevantTask()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L35", "id": "router_index_isbriefrelevanttask", "community": 45, "norm_label": "isbriefrelevanttask()" }, { "label": "isBriefRelevantTimeline()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L41", "id": "router_index_isbriefrelevanttimeline", "community": 45, "norm_label": "isbriefrelevanttimeline()" }, { "label": "hashTaskForBriefing()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L49", "id": "router_index_hashtaskforbriefing", "community": 45, "norm_label": "hashtaskforbriefing()" }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\preload\\index.ts", "source_location": "L1", "id": "adiuvai_src_preload_index_ts", "community": 157, "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": 104, "norm_label": "trpc.ts" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\preload\\trpc.ts", "source_location": "L14", "id": "preload_trpc_handler", "community": 104, "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": 158, "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": 105, "norm_label": "index.tsx" }, { "label": "App()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\index.tsx", "source_location": "L14", "id": "renderer_index_app", "community": 105, "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": 159, "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": 160, "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": 80, "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": 80, "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": 80, "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": 49, "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": 49, "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": 49, "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": 106, "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": 106, "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": "L43", "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": "L81", "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": "L85", "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": "L114", "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": "L166", "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": "L275", "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": 161, "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": 25, "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": 25, "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": 25, "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": 25, "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": 162, "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": 107, "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": 107, "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": 108, "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": 108, "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": 109, "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": 109, "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": 163, "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": 53, "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": 53, "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": 53, "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": 53, "norm_label": "handlegooglelogin()" }, { "label": "BriefChatHeader.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_brief_briefchatheader_tsx", "community": 110, "norm_label": "briefchatheader.tsx" }, { "label": "relativeDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx", "source_location": "L12", "id": "brief_briefchatheader_relativedate", "community": 110, "norm_label": "relativedate()" }, { "label": "CanvasPlaceholder.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\CanvasPlaceholder.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_brief_canvasplaceholder_tsx", "community": 111, "norm_label": "canvasplaceholder.tsx" }, { "label": "CanvasPlaceholder()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\CanvasPlaceholder.tsx", "source_location": "L15", "id": "brief_canvasplaceholder_canvasplaceholder", "community": 111, "norm_label": "canvasplaceholder()" }, { "label": "CarouselControls.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\CarouselControls.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_brief_carouselcontrols_tsx", "community": 164, "norm_label": "carouselcontrols.tsx" }, { "label": "TaskBriefChat.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefChat.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_brief_taskbriefchat_tsx", "community": 165, "norm_label": "taskbriefchat.tsx" }, { "label": "TaskBriefEmptyState.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefEmptyState.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_brief_taskbriefemptystate_tsx", "community": 166, "norm_label": "taskbriefemptystate.tsx" }, { "label": "TaskBriefingOverlay.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx", "community": 112, "norm_label": "taskbriefingoverlay.tsx" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx", "source_location": "L20", "id": "brief_taskbriefingoverlay_handler", "community": 112, "norm_label": "handler()" }, { "label": "TaskCarousel.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "community": 54, "norm_label": "taskcarousel.tsx" }, { "label": "clearCarouselBriefingCache()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L32", "id": "brief_taskcarousel_clearcarouselbriefingcache", "community": 54, "norm_label": "clearcarouselbriefingcache()" }, { "label": "getCachedBriefing()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L66", "id": "brief_taskcarousel_getcachedbriefing", "community": 54, "norm_label": "getcachedbriefing()" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L92", "id": "brief_taskcarousel_handler", "community": 54, "norm_label": "handler()" }, { "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": 55, "norm_label": "appshell.tsx" }, { "label": "handleOpenChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L120", "id": "layout_appshell_handleopenchange", "community": 55, "norm_label": "handleopenchange()" }, { "label": "handleSelectProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L336", "id": "layout_appshell_handleselectproject", "community": 55, "norm_label": "handleselectproject()" }, { "label": "handleLogout()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L484", "id": "layout_appshell_handlelogout", "community": 55, "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": 81, "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": 81, "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": 81, "norm_label": "milkdowneditor()" }, { "label": "PendingEditBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\PendingEditBlock.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_notes_pendingeditblock_tsx", "community": 167, "norm_label": "pendingeditblock.tsx" }, { "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": 82, "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": 82, "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": 82, "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": 168, "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": 169, "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": 56, "norm_label": "projectdetail.tsx" }, { "label": "handle()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L106", "id": "projects_projectdetail_handle", "community": 56, "norm_label": "handle()" }, { "label": "measure()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L125", "id": "projects_projectdetail_measure", "community": 56, "norm_label": "measure()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L446", "id": "projects_projectdetail_cn", "community": 56, "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": 113, "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": 113, "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": 46, "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": 46, "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": 46, "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": 46, "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": 46, "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": 26, "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": 26, "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": 170, "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": 57, "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": 57, "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": 57, "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": 57, "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": 83, "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": 83, "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": 83, "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": 84, "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": 84, "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": 84, "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": 85, "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": 85, "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": 85, "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": 86, "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": 86, "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": 86, "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": 47, "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": 47, "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": 47, "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": 47, "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": 47, "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": 114, "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": 114, "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": 115, "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": 115, "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": 171, "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": 116, "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": 116, "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": 117, "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": 117, "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": 118, "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": 118, "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": 87, "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": 87, "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": 87, "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": 88, "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": 88, "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": 88, "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": 119, "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": 119, "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": 89, "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": 89, "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": 89, "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": 120, "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": 120, "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": 172, "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": 173, "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": 90, "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": 90, "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": 90, "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": 58, "norm_label": "timelineganttview.tsx" }, { "label": "changeZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L102", "id": "timeline_timelineganttview_changezoom", "community": 58, "norm_label": "changezoom()" }, { "label": "toggleAll()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L165", "id": "timeline_timelineganttview_toggleall", "community": 58, "norm_label": "toggleall()" }, { "label": "toggleOne()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L173", "id": "timeline_timelineganttview_toggleone", "community": 58, "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": 48, "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": 48, "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": 48, "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": 48, "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": 48, "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": 121, "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": 121, "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": 122, "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": 122, "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": 123, "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": 123, "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": 91, "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": 91, "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": 91, "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": 59, "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": 59, "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": 59, "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": 59, "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": 92, "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": 92, "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": 92, "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": 124, "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": 124, "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": 93, "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": 93, "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": 93, "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": 125, "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": 125, "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": 60, "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": 60, "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": 60, "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": 60, "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": 126, "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": 126, "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": 127, "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": 127, "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": 128, "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": 128, "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": 129, "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": 129, "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": 174, "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": 61, "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": 61, "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": 61, "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": 61, "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": 130, "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": 130, "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": 131, "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": 131, "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": 94, "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": 94, "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": 94, "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": 132, "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": 132, "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": 175, "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": 133, "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": 133, "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": 95, "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": 95, "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": 95, "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": 49, "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": 49, "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": 176, "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": 50, "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": 50, "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": 50, "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": 50, "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": 50, "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": 134, "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": 134, "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": 135, "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": 135, "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": 62, "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": 62, "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": 62, "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": 62, "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": 177, "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": 96, "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": 96, "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": 96, "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": 97, "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": 97, "norm_label": "expandedclientsprovider()" }, { "label": "useExpandedClients()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L37", "id": "context_expandedclientscontext_useexpandedclients", "community": 97, "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": 25, "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": 25, "norm_label": "getchatwidth()" }, { "label": "clampPosition()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L64", "id": "context_floatingchatcontext_clampposition", "community": 25, "norm_label": "clampposition()" }, { "label": "computeAnchorPosition()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L72", "id": "context_floatingchatcontext_computeanchorposition", "community": 25, "norm_label": "computeanchorposition()" }, { "label": "computeDualAnchor()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L102", "id": "context_floatingchatcontext_computedualanchor", "community": 25, "norm_label": "computedualanchor()" }, { "label": "useFloatingChat()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L147", "id": "context_floatingchatcontext_usefloatingchat", "community": 25, "norm_label": "usefloatingchat()" }, { "label": "FloatingChatProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L157", "id": "context_floatingchatcontext_floatingchatprovider", "community": 25, "norm_label": "floatingchatprovider()" }, { "label": "TaskBriefingContext.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "community": 98, "norm_label": "taskbriefingcontext.tsx" }, { "label": "TaskBriefingProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "source_location": "L12", "id": "context_taskbriefingcontext_taskbriefingprovider", "community": 98, "norm_label": "taskbriefingprovider()" }, { "label": "useTaskBriefing()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "source_location": "L32", "id": "context_taskbriefingcontext_usetaskbriefing", "community": 98, "norm_label": "usetaskbriefing()" }, { "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": 136, "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": 136, "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": "useBriefTasks.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts", "source_location": "L1", "id": "adiuvai_src_renderer_hooks_usebrieftasks_ts", "community": 137, "norm_label": "usebrieftasks.ts" }, { "label": "useBriefTasks()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts", "source_location": "L6", "id": "hooks_usebrieftasks_usebrieftasks", "community": 137, "norm_label": "usebrieftasks()" }, { "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": 25, "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": 25, "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": "useTaskBriefCache.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L1", "id": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "community": 63, "norm_label": "usetaskbriefcache.ts" }, { "label": "clearBriefingCache()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L19", "id": "hooks_usetaskbriefcache_clearbriefingcache", "community": 63, "norm_label": "clearbriefingcache()" }, { "label": "useTaskBriefCache()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L23", "id": "hooks_usetaskbriefcache_usetaskbriefcache", "community": 63, "norm_label": "usetaskbriefcache()" }, { "label": "useTaskBriefingData()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L49", "id": "hooks_usetaskbriefcache_usetaskbriefingdata", "community": 63, "norm_label": "usetaskbriefingdata()" }, { "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": 138, "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": 138, "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": 26, "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": 26, "norm_label": "inferdateformat()" }, { "label": "detectBrowserFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L30", "id": "lib_date_detectbrowserformatprefs", "community": 26, "norm_label": "detectbrowserformatprefs()" }, { "label": "useFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L46", "id": "lib_date_useformatprefs", "community": 26, "norm_label": "useformatprefs()" }, { "label": "formatDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L56", "id": "lib_date_formatdate", "community": 26, "norm_label": "formatdate()" }, { "label": "formatTime()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L72", "id": "lib_date_formattime", "community": 26, "norm_label": "formattime()" }, { "label": "formatDateTime()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L82", "id": "lib_date_formatdatetime", "community": 26, "norm_label": "formatdatetime()" }, { "label": "formatDueDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L90", "id": "lib_date_formatduedate", "community": 26, "norm_label": "formatduedate()" }, { "label": "formatRelative()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L136", "id": "lib_date_formatrelative", "community": 26, "norm_label": "formatrelative()" }, { "label": "formatDuration()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L150", "id": "lib_date_formatduration", "community": 26, "norm_label": "formatduration()" }, { "label": "formatTs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L165", "id": "lib_date_formatts", "community": 26, "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": 139, "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": 139, "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": 140, "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": 140, "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": 99, "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": 99, "norm_label": "platformprovider()" }, { "label": "usePlatform()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L86", "id": "lib_platform_useplatform", "community": 99, "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": 178, "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": 141, "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": 141, "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": 179, "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": 51, "norm_label": "notes.$noteid.tsx" }, { "label": "handleTitleBlur()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L129", "id": "routes_notes_noteid_handletitleblur", "community": 51, "norm_label": "handletitleblur()" }, { "label": "handleTitleKeyDown()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L137", "id": "routes_notes_noteid_handletitlekeydown", "community": 51, "norm_label": "handletitlekeydown()" }, { "label": "handleBack()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L150", "id": "routes_notes_noteid_handleback", "community": 51, "norm_label": "handleback()" }, { "label": "handleDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L162", "id": "routes_notes_noteid_handledelete", "community": 51, "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": 142, "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": 142, "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": 180, "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": 181, "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": 64, "norm_label": "timeline.tsx" }, { "label": "getBreadcrumb()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L129", "id": "routes_timeline_getbreadcrumb", "community": 64, "norm_label": "getbreadcrumb()" }, { "label": "handleDuplicate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L188", "id": "routes_timeline_handleduplicate", "community": 64, "norm_label": "handleduplicate()" }, { "label": "handleMove()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L208", "id": "routes_timeline_handlemove", "community": 64, "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": 182, "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": 183, "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": 184, "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": 12, "norm_label": "casing.ts" }, { "label": "keyToSnake()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L18", "id": "shared_casing_keytosnake", "community": 12, "norm_label": "keytosnake()" }, { "label": "keyToCamel()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L23", "id": "shared_casing_keytocamel", "community": 12, "norm_label": "keytocamel()" }, { "label": "deepConvertKeys()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L31", "id": "shared_casing_deepconvertkeys", "community": 12, "norm_label": "deepconvertkeys()" }, { "label": "toSnakeCase()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L48", "id": "shared_casing_tosnakecase", "community": 12, "norm_label": "tosnakecase()" }, { "label": "toCamelCase()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L56", "id": "shared_casing_tocamelcase", "community": 12, "norm_label": "tocamelcase()" }, { "label": "env.py", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L1", "id": "api_alembic_env_py", "community": 5, "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": 5, "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": 5, "norm_label": "_get_url()" }, { "label": "run_migrations_offline()", "file_type": "code", "source_file": "waitlist\\alembic\\env.py", "source_location": "L24", "id": "alembic_env_run_migrations_offline", "community": 5, "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": 5, "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": 5, "norm_label": "run_migrations_online_async()" }, { "label": "run_migrations_online()", "file_type": "code", "source_file": "waitlist\\alembic\\env.py", "source_location": "L31", "id": "alembic_env_run_migrations_online", "community": 5, "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", "community": 5, "norm_label": "alembic migration environment \u2014 async-compatible. at runtime the app uses ``p", "id": "alembic_env_rationale_1" }, { "label": "Convert an asyncpg URL to a psycopg2 URL for Alembic CLI.", "file_type": "rationale", "source_file": "api\\alembic\\env.py", "source_location": "L36", "community": 5, "norm_label": "convert an asyncpg url to a psycopg2 url for alembic cli.", "id": "alembic_env_rationale_36" }, { "label": "Emit SQL without a live DB connection.", "file_type": "rationale", "source_file": "api\\alembic\\env.py", "source_location": "L50", "community": 5, "norm_label": "emit sql without a live db connection.", "id": "alembic_env_rationale_50" }, { "label": "Run migrations against a live DB using the async engine.", "file_type": "rationale", "source_file": "api\\alembic\\env.py", "source_location": "L74", "community": 5, "norm_label": "run migrations against a live db using the async engine.", "id": "alembic_env_rationale_74" }, { "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": 65, "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": 65, "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": 65, "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", "community": 65, "norm_label": "initial schema: users, refresh_tokens, subscriptions. revision id: 001 revis", "id": "versions_001_initial_schema_rationale_1" }, { "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": 66, "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": 66, "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": 66, "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", "community": 66, "norm_label": "add agent config and run log tables: local_agent_configs, cloud_agent_configs, a", "id": "versions_003_agent_tables_rationale_1" }, { "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": 67, "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": 67, "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": 67, "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", "community": 67, "norm_label": "add memory tables and user encryption_key column. memory tables: memory_co", "id": "versions_004_add_memory_tables_rationale_1" }, { "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": 68, "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": 68, "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": 68, "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", "community": 68, "norm_label": "phase 1 \u2014 confirm pgvector activation on memory_associative. migration 004 cr", "id": "versions_005_associative_pgvector_rationale_1" }, { "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": 69, "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": 69, "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": 69, "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", "community": 69, "norm_label": "add memory_relations table (phase 3 \u2014 relational tier). revision id: 006 rev", "id": "versions_006_memory_relations_rationale_1" }, { "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": 70, "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": 70, "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": 70, "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", "community": 70, "norm_label": "add extraction_queue revision id: 1f5975a4f3f4 revises: 005 create date: 20", "id": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1" }, { "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": 71, "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": 71, "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": 71, "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", "community": 71, "norm_label": "add name and surname to users table revision id: 818478c251dc revises: 004", "id": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1" }, { "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": 9, "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": 9, "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": 9, "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", "community": 9, "norm_label": "deprecate backend agent config tables. the electron client is now the source", "id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1" }, { "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": 9, "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": 9, "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": 9, "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", "community": 9, "norm_label": "restore agent config tables and add agent_config column. 9a1f2d0b6c7e dropped", "id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1" }, { "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": 72, "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": 72, "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": 72, "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", "community": 72, "norm_label": "add oauth_accounts table, nullable password_hash, avatar_url to users. revisi", "id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1" }, { "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": 73, "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": 73, "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": 73, "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", "community": 73, "norm_label": "add onboarding_completed_at column to users table. revision id: c5d1e2f3a4b5", "id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1" }, { "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": 74, "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": 74, "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": 74, "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", "community": 74, "norm_label": "avatar_url_varchar_to_text revision id: e04100e88ace revises: c5d1e2f3a4b5", "id": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1" }, { "label": "db.py", "file_type": "code", "source_file": "api\\app\\db.py", "source_location": "L1", "id": "api_app_db_py", "community": 11, "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": 11, "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", "community": 11, "norm_label": "database engine, session factory, and base model. all app code uses the async", "id": "app_db_rationale_1" }, { "label": "Shared declarative base for all ORM models.", "file_type": "rationale", "source_file": "api\\app\\db.py", "source_location": "L34", "community": 0, "norm_label": "shared declarative base for all orm models.", "id": "app_db_rationale_34" }, { "label": "FastAPI dependency that yields an async DB session per request.", "file_type": "rationale", "source_file": "api\\app\\db.py", "source_location": "L38", "community": 11, "norm_label": "fastapi dependency that yields an async db session per request.", "id": "app_db_rationale_38" }, { "label": "main.py", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L1", "id": "api_app_main_py", "community": 9, "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": 9, "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": 9, "norm_label": "_memory_cron_tick()" }, { "label": "lifespan()", "file_type": "code", "source_file": "waitlist\\app\\main.py", "source_location": "L17", "id": "app_main_lifespan", "community": 9, "norm_label": "lifespan()" }, { "label": "create_app()", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L105", "id": "app_main_create_app", "community": 9, "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", "community": 9, "norm_label": "weekly cron: contradiction scan + label canonicalization for all users (phase 7)", "id": "app_main_rationale_20" }, { "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", "community": 9, "norm_label": "hourly cron: drain free-tier extraction queue + mine proactive patterns for powe", "id": "app_main_rationale_47" }, { "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": 7, "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", "community": 0, "norm_label": "sqlalchemy orm models for all persistent tables. only auth, billing, agent co", "id": "app_models_rationale_1" }, { "label": "Per-user persistent key/value preferences, encrypted at rest. Examples: p", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L270", "community": 0, "norm_label": "per-user persistent key/value preferences, encrypted at rest. examples: p", "id": "app_models_rationale_270" }, { "label": "Per-user semantic memory: encrypted content + pgvector embedding for similarity", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L291", "community": 0, "norm_label": "per-user semantic memory: encrypted content + pgvector embedding for similarity", "id": "app_models_rationale_291" }, { "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", "community": 0, "norm_label": "per-user session summaries, encrypted at rest. one row per session intera", "id": "app_models_rationale_315" }, { "label": "Per-user inferred behavioral patterns, encrypted at rest. Confidence in [", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L335", "community": 0, "norm_label": "per-user inferred behavioral patterns, encrypted at rest. confidence in [", "id": "app_models_rationale_335" }, { "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", "community": 0, "norm_label": "batch extraction queue for free-tier users (phase 2). pro/power/team user", "id": "app_models_rationale_357" }, { "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", "community": 0, "norm_label": "per-user entity/relation graph row (mem0g-light, phase 3). subject_label/", "id": "app_models_rationale_379" }, { "label": "Plugin marketplace catalog entry.", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L417", "community": 0, "norm_label": "plugin marketplace catalog entry.", "id": "app_models_rationale_417" }, { "label": "schemas.py", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L1", "id": "api_app_schemas_py", "community": 4, "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": 4, "norm_label": "oauthaccountinfo" }, { "label": "ChatContext", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L47", "id": "app_schemas_chatcontext", "community": 4, "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": 4, "norm_label": "chatresponse" }, { "label": "WsFrameType", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L65", "id": "app_schemas_wsframetype", "community": 4, "norm_label": "wsframetype" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "id": "str", "community": 7, "norm_label": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "id": "enum", "community": 4, "norm_label": "enum" }, { "label": "WsToolCall", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L94", "id": "app_schemas_wstoolcall", "community": 4, "norm_label": "wstoolcall" }, { "label": "WsToolResult", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L107", "id": "app_schemas_wstoolresult", "community": 4, "norm_label": "wstoolresult" }, { "label": "WsTextChunk", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L120", "id": "app_schemas_wstextchunk", "community": 4, "norm_label": "wstextchunk" }, { "label": "WsFinal", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L127", "id": "app_schemas_wsfinal", "community": 4, "norm_label": "wsfinal" }, { "label": "WsDeviceHello", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L136", "id": "app_schemas_wsdevicehello", "community": 4, "norm_label": "wsdevicehello" }, { "label": "FormatPrefsModel", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L147", "id": "app_schemas_formatprefsmodel", "community": 4, "norm_label": "formatprefsmodel" }, { "label": "WsFloatingScope", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L157", "id": "app_schemas_wsfloatingscope", "community": 4, "norm_label": "wsfloatingscope" }, { "label": "WsHomeRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L164", "id": "app_schemas_wshomerequest", "community": 4, "norm_label": "wshomerequest" }, { "label": "WsFloatingRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L173", "id": "app_schemas_wsfloatingrequest", "community": 4, "norm_label": "wsfloatingrequest" }, { "label": "WsBriefRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L182", "id": "app_schemas_wsbriefrequest", "community": 4, "norm_label": "wsbriefrequest" }, { "label": "WsStreamStart", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L193", "id": "app_schemas_wsstreamstart", "community": 4, "norm_label": "wsstreamstart" }, { "label": "WsStreamText", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L200", "id": "app_schemas_wsstreamtext", "community": 4, "norm_label": "wsstreamtext" }, { "label": "WsStreamEnd", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L208", "id": "app_schemas_wsstreamend", "community": 4, "norm_label": "wsstreamend" }, { "label": "WsDomain", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L217", "id": "app_schemas_wsdomain", "community": 4, "norm_label": "wsdomain" }, { "label": "WsFloatingDomain", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L225", "id": "app_schemas_wsfloatingdomain", "community": 4, "norm_label": "wsfloatingdomain" }, { "label": "ContentTypeConfig", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L236", "id": "app_schemas_contenttypeconfig", "community": 4, "norm_label": "contenttypeconfig" }, { "label": "AgentConfig", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L246", "id": "app_schemas_agentconfig", "community": 13, "norm_label": "agentconfig" }, { "label": "AgentCatalogItem", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L256", "id": "app_schemas_agentcatalogitem", "community": 1, "norm_label": "agentcatalogitem" }, { "label": "AgentCreationCheckRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L262", "id": "app_schemas_agentcreationcheckrequest", "community": 1, "norm_label": "agentcreationcheckrequest" }, { "label": "AgentCreationCheckResponse", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L266", "id": "app_schemas_agentcreationcheckresponse", "community": 1, "norm_label": "agentcreationcheckresponse" }, { "label": "AgentTriggerRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L273", "id": "app_schemas_agenttriggerrequest", "community": 1, "norm_label": "agenttriggerrequest" }, { "label": "AgentRunLogResponse", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L287", "id": "app_schemas_agentrunlogresponse", "community": 1, "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", "community": 4, "norm_label": "pydantic schemas \u2014 api request/response contracts. mirrors the typescript typ", "id": "app_schemas_rationale_1" }, { "label": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L95", "id": "app_schemas_rationale_95", "community": 4, "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": "L108", "id": "app_schemas_rationale_108", "community": 4, "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": "L121", "id": "app_schemas_rationale_121", "community": 4, "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": "L128", "id": "app_schemas_rationale_128", "community": 4, "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": "L137", "id": "app_schemas_rationale_137", "community": 4, "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": "L148", "id": "app_schemas_rationale_148", "community": 4, "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": "L158", "id": "app_schemas_rationale_158", "community": 4, "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": "L165", "id": "app_schemas_rationale_165", "community": 4, "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": "L174", "id": "app_schemas_rationale_174", "community": 4, "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": "L183", "id": "app_schemas_rationale_183", "community": 4, "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": "L194", "id": "app_schemas_rationale_194", "community": 4, "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": "L201", "id": "app_schemas_rationale_201", "community": 4, "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": "L209", "id": "app_schemas_rationale_209", "community": 4, "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": "L218", "id": "app_schemas_rationale_218", "community": 4, "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": "L226", "id": "app_schemas_rationale_226", "community": 4, "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": "L237", "id": "app_schemas_rationale_237", "community": 4, "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": "L247", "id": "app_schemas_rationale_247", "community": 13, "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": 185, "norm_label": "__init__.py" }, { "label": "client_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L1", "id": "api_app_agents_client_agent_py", "community": 6, "norm_label": "client_agent.py" }, { "label": "list_clients()", "file_type": "code", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L14", "id": "agents_client_agent_list_clients", "community": 6, "norm_label": "list_clients()" }, { "label": "get_client()", "file_type": "code", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L37", "id": "agents_client_agent_get_client", "community": 6, "norm_label": "get_client()" }, { "label": "Client agent \u2014 read-only tools for the clients table.", "file_type": "rationale", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L1", "id": "agents_client_agent_rationale_1", "community": 6, "norm_label": "client agent \u2014 read-only tools for the clients table." }, { "label": "List clients, optionally filtered by a name/email substring search. search:", "file_type": "rationale", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L15", "id": "agents_client_agent_rationale_15", "community": 6, "norm_label": "list clients, optionally filtered by a name/email substring search. search:" }, { "label": "Get full details for one client by UUID. id: the client's UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L38", "id": "agents_client_agent_rationale_38", "community": 6, "norm_label": "get full details for one client by uuid. id: the client's uuid." }, { "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": 13, "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", "community": 6, "norm_label": "filesystem agent \u2014 tools for reading local directories and files on electron.", "id": "agents_filesystem_agent_rationale_1" }, { "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", "community": 6, "norm_label": "resolve *path* against *base* when *path* is relative. the llm often pass", "id": "agents_filesystem_agent_rationale_25" }, { "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", "community": 6, "norm_label": "list files and folders in a local directory on the user's device. returns", "id": "agents_filesystem_agent_rationale_38" }, { "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", "community": 6, "norm_label": "read the text content of a local file on the user's device. returns the f", "id": "agents_filesystem_agent_rationale_61" }, { "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", "community": 6, "norm_label": "get metadata for a local file: size, creation date, modification date, extension", "id": "agents_filesystem_agent_rationale_78" }, { "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", "community": 13, "norm_label": "return filesystem tools that resolve relative paths against *base_directory*.", "id": "agents_filesystem_agent_rationale_108" }, { "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": "L19", "id": "agents_note_agent_is_uuid", "community": 6, "norm_label": "_is_uuid()" }, { "label": "_fmt_summary()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L23", "id": "agents_note_agent_fmt_summary", "community": 6, "norm_label": "_fmt_summary()" }, { "label": "list_notes()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L32", "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": "L52", "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": "L62", "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": "L89", "id": "agents_note_agent_update_note", "community": 6, "norm_label": "update_note()" }, { "label": "propose_note_edit()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L117", "id": "agents_note_agent_propose_note_edit", "community": 6, "norm_label": "propose_note_edit()" }, { "label": "delete_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L168", "id": "agents_note_agent_delete_note", "community": 6, "norm_label": "delete_note()" }, { "label": "_refresh_summary()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L174", "id": "agents_note_agent_refresh_summary", "community": 6, "norm_label": "_refresh_summary()" }, { "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", "community": 6, "norm_label": "note agent \u2014 markdown note management (list, get, create, update, delete).", "id": "agents_note_agent_rationale_1" }, { "label": "List notes with AI summaries, optionally scoped to a project by project_id.", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L33", "id": "agents_note_agent_rationale_33", "community": 6, "norm_label": "list notes with ai summaries, 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": "L53", "id": "agents_note_agent_rationale_53", "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 body", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L67", "id": "agents_note_agent_rationale_67", "community": 6, "norm_label": "create a new note. title: note heading (required) content: markdown body" }, { "label": "Update an existing note directly (no approval required). Use propose_note_ed", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L94", "id": "agents_note_agent_rationale_94", "community": 6, "norm_label": "update an existing note directly (no approval required). use propose_note_ed" }, { "label": "Propose an AI edit to an existing note, pending human approval. Use this in", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L127", "id": "agents_note_agent_rationale_127", "community": 6, "norm_label": "propose an ai edit to an existing note, pending human approval. use this in" }, { "label": "Delete a note permanently by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L169", "id": "agents_note_agent_rationale_169", "community": 6, "norm_label": "delete a note permanently by its uuid." }, { "label": "Generate and persist the AI summary for a note. Fire-and-forget.", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L175", "id": "agents_note_agent_rationale_175", "community": 6, "norm_label": "generate and persist the ai summary for a note. fire-and-forget." }, { "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", "community": 6, "norm_label": "project agent \u2014 full lifecycle management (list, get, create, update, archive, d", "id": "agents_project_agent_rationale_1" }, { "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", "community": 6, "norm_label": "list projects, optionally filtered by client_id. include_archived: 1 to inc", "id": "agents_project_agent_rationale_17" }, { "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", "community": 6, "norm_label": "list every project regardless of client or status. use only when the user w", "id": "agents_project_agent_rationale_37" }, { "label": "Fetch a single project by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L50", "community": 6, "norm_label": "fetch a single project by its uuid.", "id": "agents_project_agent_rationale_50" }, { "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", "community": 6, "norm_label": "create a new project. name: human-readable project name (required) cli", "id": "agents_project_agent_rationale_66" }, { "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", "community": 6, "norm_label": "update a project. only pass fields that should change. project_id: uuid of", "id": "agents_project_agent_rationale_87" }, { "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", "community": 6, "norm_label": "permanently delete a project and orphan its tasks. important: prefer update", "id": "agents_project_agent_rationale_112" }, { "label": "relations_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L1", "id": "api_app_agents_relations_agent_py", "community": 2, "norm_label": "relations_agent.py" }, { "label": "make_query_relations_tool()", "file_type": "code", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L16", "id": "agents_relations_agent_make_query_relations_tool", "community": 2, "norm_label": "make_query_relations_tool()" }, { "label": "Relations agent \u2014 read-only tool wrapping MemoryMiddleware.query_relations.", "file_type": "rationale", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L1", "id": "agents_relations_agent_rationale_1", "community": 2, "norm_label": "relations agent \u2014 read-only tool wrapping memorymiddleware.query_relations." }, { "label": "Return a query_relations tool bound to *user_id*.", "file_type": "rationale", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L17", "id": "agents_relations_agent_rationale_17", "community": 2, "norm_label": "return a query_relations tool bound to *user_id*." }, { "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", "community": 6, "norm_label": "task agent \u2014 full crud for tasks and task comments.", "id": "agents_task_agent_rationale_1" }, { "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", "community": 6, "norm_label": "list tasks with optional filters. returns up to `limit` results (default 50).", "id": "agents_task_agent_rationale_44" }, { "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", "community": 6, "norm_label": "count tasks matching the given filters without returning rows. use this ins", "id": "agents_task_agent_rationale_124" }, { "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", "community": 6, "norm_label": "create a new task. title: task title (required) description: optional de", "id": "agents_task_agent_rationale_175" }, { "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", "community": 6, "norm_label": "update fields on an existing task. only pass fields you want to change. task", "id": "agents_task_agent_rationale_219" }, { "label": "Delete a task permanently by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L253", "community": 6, "norm_label": "delete a task permanently by its uuid.", "id": "agents_task_agent_rationale_253" }, { "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", "community": 6, "norm_label": "list all tasks whose due date falls on today's date. user_timezone: iana ti", "id": "agents_task_agent_rationale_260" }, { "label": "List all comments on a task by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L299", "community": 6, "norm_label": "list all comments on a task by its uuid.", "id": "agents_task_agent_rationale_299" }, { "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", "community": 6, "norm_label": "add a comment to a task. task_id: uuid of the task to comment on author:", "id": "agents_task_agent_rationale_314" }, { "label": "Delete a task comment by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L333", "community": 6, "norm_label": "delete a task comment by its uuid.", "id": "agents_task_agent_rationale_333" }, { "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", "community": 6, "norm_label": "timeline agent \u2014 project milestone management (list, create, update, delete).", "id": "agents_timeline_agent_rationale_1" }, { "label": "List timeline events (milestones, checkpoints, activities) with optional filters", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L39", "community": 6, "norm_label": "list timeline events (milestones, checkpoints, activities) with optional filters", "id": "agents_timeline_agent_rationale_39" }, { "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", "community": 6, "norm_label": "count timeline events matching the given filters without returning rows. us", "id": "agents_timeline_agent_rationale_112" }, { "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", "community": 6, "norm_label": "create a project timeline event. project_id: required uuid of the parent pro", "id": "agents_timeline_agent_rationale_156" }, { "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", "community": 6, "norm_label": "update a timeline event. only pass fields that should change. timeline_id: u", "id": "agents_timeline_agent_rationale_189" }, { "label": "Delete a timeline event permanently by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L216", "community": 6, "norm_label": "delete a timeline event permanently by its uuid.", "id": "agents_timeline_agent_rationale_216" }, { "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", "community": 6, "norm_label": "list all timeline events whose date falls on today. user_timezone: iana tim", "id": "agents_timeline_agent_rationale_223" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\agents\\__init__.py", "source_location": "L1", "id": "api_app_agents_init_py", "community": 143, "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", "community": 143, "norm_label": "expose tool modules used by deep orchestrator-worker graphs.", "id": "agents_init_rationale_1" }, { "label": "deps.py", "file_type": "code", "source_file": "api\\app\\api\\deps.py", "source_location": "L1", "id": "api_app_api_deps_py", "community": 144, "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", "community": 144, "norm_label": "shared fastapi dependencies. ``get_current_user`` and ``oauth2_scheme`` live", "id": "api_deps_rationale_1" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\api\\__init__.py", "source_location": "L1", "id": "api_app_api_init_py", "community": 186, "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", "community": 0, "norm_label": "auth middleware \u2014 jwt validation dependency. ``get_current_user`` is the fast", "id": "middleware_auth_rationale_1" }, { "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", "community": 0, "norm_label": "validate a bearer jwt and return the authenticated user. the jwt is used", "id": "middleware_auth_rationale_33" }, { "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": 11, "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": 11, "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": 11, "norm_label": "tierratelimitmiddleware" }, { "label": "BaseHTTPMiddleware", "file_type": "code", "source_file": "", "source_location": "", "id": "basehttpmiddleware", "community": 11, "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": 11, "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": 11, "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", "community": 11, "norm_label": "tier-aware rate limiting middleware. uses a per-user sliding-window counter (", "id": "middleware_rate_limit_rationale_1" }, { "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", "community": 11, "norm_label": "key function for the slowapi limiter: returns jwt sub or remote ip.", "id": "middleware_rate_limit_rationale_52" }, { "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", "community": 11, "norm_label": "sliding-window rate limiter applied globally across all non-exempt routes.", "id": "middleware_rate_limit_rationale_71" }, { "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": 11, "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": 11, "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": 11, "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": 11, "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": 11, "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", "community": 11, "norm_label": "response sanitizer middleware. scans json responses from the /api/v1/chat end", "id": "middleware_sanitizer_rationale_1" }, { "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", "community": 11, "norm_label": "scan *text* for prompt fragments and replace matches with ``[redacted]``.", "id": "middleware_sanitizer_rationale_55" }, { "label": "Strip prompt IP from /api/v1/chat JSON responses.", "file_type": "rationale", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L75", "community": 11, "norm_label": "strip prompt ip from /api/v1/chat json responses.", "id": "middleware_sanitizer_rationale_75" }, { "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": 11, "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", "community": 11, "norm_label": "api middleware package. exports the three middleware components introduced in", "id": "middleware_init_rationale_1" }, { "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": 1, "norm_label": "agents.py" }, { "label": "_dt_ms()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L48", "id": "routes_agents_dt_ms", "community": 1, "norm_label": "_dt_ms()" }, { "label": "_dt_ms_opt()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L52", "id": "routes_agents_dt_ms_opt", "community": 1, "norm_label": "_dt_ms_opt()" }, { "label": "_to_data_types()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L56", "id": "routes_agents_to_data_types", "community": 1, "norm_label": "_to_data_types()" }, { "label": "_to_run_log_response()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L73", "id": "routes_agents_to_run_log_response", "community": 1, "norm_label": "_to_run_log_response()" }, { "label": "_enforce_agent_limit()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L87", "id": "routes_agents_enforce_agent_limit", "community": 1, "norm_label": "_enforce_agent_limit()" }, { "label": "_enforce_run_frequency()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L97", "id": "routes_agents_enforce_run_frequency", "community": 1, "norm_label": "_enforce_run_frequency()" }, { "label": "get_agent_catalog()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L128", "id": "routes_agents_get_agent_catalog", "community": 1, "norm_label": "get_agent_catalog()" }, { "label": "can_create_agent()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L157", "id": "routes_agents_can_create_agent", "community": 1, "norm_label": "can_create_agent()" }, { "label": "trigger_agent_run()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L177", "id": "routes_agents_trigger_agent_run", "community": 1, "norm_label": "trigger_agent_run()" }, { "label": "NoteSummarizeRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L241", "id": "routes_agents_notesummarizerequest", "community": 1, "norm_label": "notesummarizerequest" }, { "label": "NoteSummarizeResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L246", "id": "routes_agents_notesummarizeresponse", "community": 1, "norm_label": "notesummarizeresponse" }, { "label": "summarize_note()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L251", "id": "routes_agents_summarize_note", "community": 1, "norm_label": "summarize_note()" }, { "label": "Agent routes. Backend responsibilities are intentionally minimal: GET /", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L1", "community": 1, "norm_label": "agent routes. backend responsibilities are intentionally minimal: get /", "id": "routes_agents_rationale_1" }, { "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": "L102", "id": "routes_agents_rationale_102", "community": 1, "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": "L131", "id": "routes_agents_rationale_131", "community": 1, "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": "L161", "id": "routes_agents_rationale_161", "community": 1, "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": "L182", "id": "routes_agents_rationale_182", "community": 1, "norm_label": "trigger a local agent run using client-provided configuration." }, { "label": "Generate an AI summary for a note. Used by the Electron backfill on startup.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L255", "id": "routes_agents_rationale_255", "community": 1, "norm_label": "generate an ai summary for a note. used by the electron backfill on startup." }, { "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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", "community": 13, "norm_label": "chatbot journey \u2014 ws-based guided conversation to build an agentconfig. the j", "id": "routes_agent_setup_rationale_1" }, { "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", "community": 13, "norm_label": "retrieve session; return none on missing, expired, or wrong owner.", "id": "routes_agent_setup_rationale_80" }, { "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", "community": 13, "norm_label": "return ``(compiled_system_prompt, langfuse_prompt_obj_or_none)``.", "id": "routes_agent_setup_rationale_169" }, { "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", "community": 13, "norm_label": "return validated agentconfig json string from between markers, or none. p", "id": "routes_agent_setup_rationale_196" }, { "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", "community": 13, "norm_label": "build langchain messages from history and invoke the llm with tools. hand", "id": "routes_agent_setup_rationale_246" }, { "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", "community": 13, "norm_label": "handle a ``journey_start`` ws frame. creates a session, runs the setup ll", "id": "routes_agent_setup_rationale_359" }, { "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", "community": 13, "norm_label": "handle a ``journey_message`` ws frame. appends the user message, calls th", "id": "routes_agent_setup_rationale_434" }, { "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", "community": 0, "norm_label": "auth routes: register, login, refresh, me, oauth social login, onboarding. us", "id": "routes_auth_rationale_1" }, { "label": "SHA-256 of the plain refresh token string.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L78", "community": 0, "norm_label": "sha-256 of the plain refresh token string.", "id": "routes_auth_rationale_78" }, { "label": "Return (signed JWT, expires_at_ms).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L83", "community": 0, "norm_label": "return (signed jwt, expires_at_ms).", "id": "routes_auth_rationale_83" }, { "label": "Create a new account and return JWT tokens.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L124", "community": 0, "norm_label": "create a new account and return jwt tokens.", "id": "routes_auth_rationale_124" }, { "label": "Validate credentials and return JWT tokens.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L166", "community": 0, "norm_label": "validate credentials and return jwt tokens.", "id": "routes_auth_rationale_166" }, { "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", "community": 0, "norm_label": "rotate a refresh token and return a new token pair.", "id": "routes_auth_rationale_197" }, { "label": "Return the profile for the authenticated user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L241", "community": 0, "norm_label": "return the profile for the authenticated user.", "id": "routes_auth_rationale_241" }, { "label": "Update the authenticated user's name and surname.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L251", "community": 0, "norm_label": "update the authenticated user's name and surname.", "id": "routes_auth_rationale_251" }, { "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", "community": 0, "norm_label": "create a refresh token row and return (plain_token, authtokens).", "id": "routes_auth_rationale_277" }, { "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", "community": 0, "norm_label": "google redirects here after user consent. this endpoint immediately redir", "id": "routes_auth_rationale_322" }, { "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", "community": 0, "norm_label": "generate a pkce state + code_challenge and return the authorization url.", "id": "routes_auth_rationale_345" }, { "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", "community": 0, "norm_label": "validate state, exchange the authorization code, and sign in (or register) the u", "id": "routes_auth_rationale_382" }, { "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", "community": 0, "norm_label": "re-fetch and return a full userprofile (reuses get_current_user logic).", "id": "routes_auth_rationale_507" }, { "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", "community": 0, "norm_label": "update core memory key/value pairs and optionally mark onboarding complete.", "id": "routes_auth_rationale_566" }, { "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", "community": 0, "norm_label": "reset onboarding so the wizard runs again on next login.", "id": "routes_auth_rationale_583" }, { "label": "One-shot LLM normalization for free-text onboarding answers.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L604", "community": 0, "norm_label": "one-shot llm normalization for free-text onboarding answers.", "id": "routes_auth_rationale_604" }, { "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", "community": 0, "norm_label": "change the authenticated user's password. requires the current password f", "id": "routes_auth_rationale_642" }, { "label": "List all OAuth providers linked to the authenticated user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L672", "community": 0, "norm_label": "list all oauth providers linked to the authenticated user.", "id": "routes_auth_rationale_672" }, { "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", "community": 0, "norm_label": "unlink an oauth provider from the authenticated user. refuses if the user", "id": "routes_auth_rationale_693" }, { "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", "community": 0, "norm_label": "update the authenticated user's avatar url. accepts {\"avatar_url\": \"https", "id": "routes_auth_rationale_740" }, { "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", "community": 0, "norm_label": "permanently delete the authenticated user's account. cascades: refresh to", "id": "routes_auth_rationale_764" }, { "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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", "community": 27, "norm_label": "billing routes: stripe checkout, webhook, subscription management. business l", "id": "routes_billing_rationale_1" }, { "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", "community": 27, "norm_label": "create a stripe checkout session for a tier upgrade. returns a stub url w", "id": "routes_billing_rationale_37" }, { "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", "community": 27, "norm_label": "handle stripe webhook events. no jwt auth \u2014 authenticated via stripe sign", "id": "routes_billing_rationale_51" }, { "label": "Return the current subscription info for the authenticated user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L66", "community": 27, "norm_label": "return the current subscription info for the authenticated user.", "id": "routes_billing_rationale_66" }, { "label": "Cancel the active subscription.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L83", "community": 27, "norm_label": "cancel the active subscription.", "id": "routes_billing_rationale_83" }, { "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", "community": 27, "norm_label": "return billing history (invoices) from stripe. returns an empty list when", "id": "routes_billing_rationale_93" }, { "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", "community": 0, "norm_label": "chat routes: post /chat (rest fallback) and post /chat/embed (text \u2192 vector).", "id": "routes_chat_rationale_1" }, { "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", "community": 0, "norm_label": "rest fallback for home chat when websocket streaming is unavailable.", "id": "routes_chat_rationale_45" }, { "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", "community": 0, "norm_label": "rest fallback for brief when the device websocket is not ready.", "id": "routes_chat_rationale_68" }, { "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", "community": 0, "norm_label": "generate a 1536-dim embedding vector for the given text. uses ``text-embe", "id": "routes_chat_rationale_110" }, { "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": 4, "norm_label": "device_ws.py" }, { "label": "device_ws()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L65", "id": "routes_device_ws_device_ws", "community": 4, "norm_label": "device_ws()" }, { "label": "_message_loop()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L133", "id": "routes_device_ws_message_loop", "community": 4, "norm_label": "_message_loop()" }, { "label": "_make_ws_executor()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L195", "id": "routes_device_ws_make_ws_executor", "community": 4, "norm_label": "_make_ws_executor()" }, { "label": "_handle_home_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L205", "id": "routes_device_ws_handle_home_request", "community": 4, "norm_label": "_handle_home_request()" }, { "label": "_handle_floating_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L273", "id": "routes_device_ws_handle_floating_request", "community": 4, "norm_label": "_handle_floating_request()" }, { "label": "_handle_brief_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L343", "id": "routes_device_ws_handle_brief_request", "community": 4, "norm_label": "_handle_brief_request()" }, { "label": "_handle_task_brief_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L427", "id": "routes_device_ws_handle_task_brief_request", "community": 4, "norm_label": "_handle_task_brief_request()" }, { "label": "_handle_journey_start()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L518", "id": "routes_device_ws_handle_journey_start", "community": 4, "norm_label": "_handle_journey_start()" }, { "label": "_handle_journey_message()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L544", "id": "routes_device_ws_handle_journey_message", "community": 4, "norm_label": "_handle_journey_message()" }, { "label": "_heartbeat_loop()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L574", "id": "routes_device_ws_heartbeat_loop", "community": 4, "norm_label": "_heartbeat_loop()" }, { "label": "_mark_runs_disconnected()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L583", "id": "routes_device_ws_mark_runs_disconnected", "community": 4, "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", "community": 4, "norm_label": "device websocket endpoint. persistent connection from electron devices to the", "id": "routes_device_ws_rationale_1" }, { "label": "Persistent WebSocket endpoint for Electron device connections. Authentica", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L66", "id": "routes_device_ws_rationale_66", "community": 4, "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": "L134", "id": "routes_device_ws_rationale_134", "community": 4, "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": "L196", "id": "routes_device_ws_rationale_196", "community": 4, "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": "L210", "id": "routes_device_ws_rationale_210", "community": 4, "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": "L278", "id": "routes_device_ws_rationale_278", "community": 4, "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": "L348", "id": "routes_device_ws_rationale_348", "community": 4, "norm_label": "handle a brief_request frame \u2014 streams plain-text brief back on the socket." }, { "label": "Handle a task_brief_request frame \u2014 Stage-1 executive assistant deep research.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L432", "id": "routes_device_ws_rationale_432", "community": 4, "norm_label": "handle a task_brief_request frame \u2014 stage-1 executive assistant deep research." }, { "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": "L523", "id": "routes_device_ws_rationale_523", "community": 4, "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": "L549", "id": "routes_device_ws_rationale_549", "community": 4, "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": "L575", "id": "routes_device_ws_rationale_575", "community": 4, "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": "L584", "id": "routes_device_ws_rationale_584", "community": 4, "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", "community": 0, "norm_label": "memory management routes \u2014 view/edit/delete user memory tiers. all routes req", "id": "routes_memory_rationale_1" }, { "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", "community": 0, "norm_label": "return all core memory k/v pairs (plaintext) for the current user.", "id": "routes_memory_rationale_98" }, { "label": "Delete a single core memory key (GDPR Art. 17).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L110", "community": 0, "norm_label": "delete a single core memory key (gdpr art. 17).", "id": "routes_memory_rationale_110" }, { "label": "Add or overwrite a core memory key/value pair.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L123", "community": 0, "norm_label": "add or overwrite a core memory key/value pair.", "id": "routes_memory_rationale_123" }, { "label": "Return all relational memory rows for the current user.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L134", "community": 0, "norm_label": "return all relational memory rows for the current user.", "id": "routes_memory_rationale_134" }, { "label": "Edit a relation row's labels, predicate, or confidence.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L147", "community": 0, "norm_label": "edit a relation row's labels, predicate, or confidence.", "id": "routes_memory_rationale_147" }, { "label": "Hard-delete a relation row (GDPR Art. 17).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L186", "community": 0, "norm_label": "hard-delete a relation row (gdpr art. 17).", "id": "routes_memory_rationale_186" }, { "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", "community": 0, "norm_label": "wipe all memory tiers for the current user (gdpr art. 17). requires ``x-c", "id": "routes_memory_rationale_207" }, { "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": 187, "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": 10, "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": 10, "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": 10, "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": 10, "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", "community": 10, "norm_label": "oauth 2.0 + pkce provider abstractions. each provider implements a three-step", "id": "auth_oauth_providers_rationale_1" }, { "label": "Normalized user identity returned by any provider.", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L40", "community": 10, "norm_label": "normalized user identity returned by any provider.", "id": "auth_oauth_providers_rationale_40" }, { "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", "community": 10, "norm_label": "generate a (code_verifier, code_challenge) pair for pkce s256. the code_v", "id": "auth_oauth_providers_rationale_53" }, { "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", "community": 0, "norm_label": "google oauth 2.0 provider (openid email profile scope). uses google's sta", "id": "auth_oauth_providers_rationale_68" }, { "label": "Build the Google consent-screen URL.", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L86", "community": 0, "norm_label": "build the google consent-screen url.", "id": "auth_oauth_providers_rationale_86" }, { "label": "Exchange authorization code for an access token.", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L103", "community": 0, "norm_label": "exchange authorization code for an access token.", "id": "auth_oauth_providers_rationale_103" }, { "label": "Fetch the authenticated user's identity from Google.", "file_type": "rationale", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L120", "community": 10, "norm_label": "fetch the authenticated user's identity from google.", "id": "auth_oauth_providers_rationale_120" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\auth\\__init__.py", "source_location": "L1", "id": "api_app_auth_init_py", "community": 145, "norm_label": "__init__.py" }, { "label": "OAuth provider abstractions and utilities.", "file_type": "rationale", "source_file": "api\\app\\auth\\__init__.py", "source_location": "L1", "community": 145, "norm_label": "oauth provider abstractions and utilities.", "id": "auth_init_rationale_1" }, { "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": 11, "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": 11, "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": 11, "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": 11, "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": 11, "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": 11, "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": 11, "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": 11, "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": 11, "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": 11, "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": 11, "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", "community": 11, "norm_label": "stripe service: checkout sessions, webhook handling, subscription management.", "id": "billing_stripe_service_rationale_1" }, { "label": "Wraps all Stripe interactions and owns subscription persistence.", "file_type": "rationale", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L29", "community": 11, "norm_label": "wraps all stripe interactions and owns subscription persistence.", "id": "billing_stripe_service_rationale_29" }, { "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", "community": 11, "norm_label": "create a stripe checkout session and return the url. returns a stub u", "id": "billing_stripe_service_rationale_49" }, { "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", "community": 11, "norm_label": "process a stripe webhook event. verifies the signature, then dispatch", "id": "billing_stripe_service_rationale_87" }, { "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", "community": 11, "norm_label": "return the subscription record for ``user_id``, or ``none`` if absent.", "id": "billing_stripe_service_rationale_158" }, { "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", "community": 11, "norm_label": "cancel the user's stripe subscription and downgrade them to free. rai", "id": "billing_stripe_service_rationale_179" }, { "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", "community": 11, "norm_label": "return recent invoices for the user from stripe. returns an empty lis", "id": "billing_stripe_service_rationale_206" }, { "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": 28, "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": 28, "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": 28, "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": 28, "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": 28, "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": 28, "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", "community": 28, "norm_label": "tier manager: feature matrix and quota enforcement. ``tiermanager`` is the si", "id": "billing_tier_manager_rationale_1" }, { "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", "community": 28, "norm_label": "centralises tier feature-gating, rate-limit lookups, and quota checks.", "id": "billing_tier_manager_rationale_81" }, { "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", "community": 28, "norm_label": "return the current billing tier for ``user_id`` from the db. falls ba", "id": "billing_tier_manager_rationale_86" }, { "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", "community": 28, "norm_label": "return ``true`` if ``tier`` has ``feature`` enabled. for numeric feat", "id": "billing_tier_manager_rationale_105" }, { "label": "Raise ``HTTP 403`` if ``tier`` does not have ``feature``.", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L117", "community": 28, "norm_label": "raise ``http 403`` if ``tier`` does not have ``feature``.", "id": "billing_tier_manager_rationale_117" }, { "label": "Return the requests-per-minute limit for ``tier``.", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L129", "community": 28, "norm_label": "return the requests-per-minute limit for ``tier``.", "id": "billing_tier_manager_rationale_129" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\billing\\__init__.py", "source_location": "L1", "id": "api_app_billing_init_py", "community": 188, "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": 11, "norm_label": "settings.py" }, { "label": "Settings", "file_type": "code", "source_file": "api\\app\\config\\settings.py", "source_location": "L5", "id": "config_settings_settings", "community": 11, "norm_label": "settings" }, { "label": "BaseSettings", "file_type": "code", "source_file": "", "source_location": "", "id": "basesettings", "community": 11, "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": 189, "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", "community": 30, "norm_label": "minimal agent base types retained for compatibility with batch runners.", "id": "core_agent_registry_rationale_1" }, { "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", "community": 30, "norm_label": "common base for non-chat agents still using the old base contract.", "id": "core_agent_registry_rationale_10" }, { "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": 1, "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": 6, "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": "L774", "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": "L989", "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": "L1009", "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", "community": 1, "norm_label": "agent run orchestrator. drives two agent types: * **local directory agent*", "id": "core_agent_runner_rationale_1" }, { "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", "community": 1, "norm_label": "return ``true`` if *agent_id* already has a run in progress.", "id": "core_agent_runner_rationale_62" }, { "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", "community": 1, "norm_label": "return ``true`` if the next scheduled run time has already passed. always", "id": "core_agent_runner_rationale_155" }, { "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", "community": 1, "norm_label": "create a ws callback for ``set_client_executor()`` so that all tools can us", "id": "core_agent_runner_rationale_184" }, { "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", "community": 1, "norm_label": "run an llm agent with tool-calling, returning the final text response. if", "id": "core_agent_runner_rationale_234" }, { "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", "community": 1, "norm_label": "build the tool list for processing based on user's data_types selection.", "id": "core_agent_runner_rationale_331" }, { "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", "community": 1, "norm_label": "walk directories via ws tool calls and return filtered file paths. recurs", "id": "core_agent_runner_rationale_348" }, { "label": "Fetch all projects from the Electron client via WS.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L412", "community": 1, "norm_label": "fetch all projects from the electron client via ws.", "id": "core_agent_runner_rationale_412" }, { "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", "community": 1, "norm_label": "fetch existing rows for a domain, scoped to a project where applicable.", "id": "core_agent_runner_rationale_430" }, { "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", "community": 1, "norm_label": "format existing entity rows as a readable context block for the llm. incl", "id": "core_agent_runner_rationale_450" }, { "label": "Format the project list for the unified system prompt.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L498", "community": 1, "norm_label": "format the project list for the unified system prompt.", "id": "core_agent_runner_rationale_498" }, { "label": "Format preprocessor metadata as a compact context block.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L513", "community": 1, "norm_label": "format preprocessor metadata as a compact context block.", "id": "core_agent_runner_rationale_513" }, { "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", "community": 1, "norm_label": "return the extraction_prompt for *content_type* from *agent_config*. fall", "id": "core_agent_runner_rationale_528" }, { "label": "Derive the 'no project match' instruction from global_rules.", "file_type": "rationale", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L544", "community": 1, "norm_label": "derive the 'no project match' instruction from global_rules.", "id": "core_agent_runner_rationale_544" }, { "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", "community": 1, "norm_label": "execute a local directory agent run \u2014 v2 unified flow. phase a \u2014 detect +", "id": "core_agent_runner_rationale_563" }, { "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": "L780", "id": "core_agent_runner_rationale_780", "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": "L994", "id": "core_agent_runner_rationale_994", "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": "L1020", "id": "core_agent_runner_rationale_1020", "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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", "community": 9, "norm_label": "in-process ttl buffer for per-session langchain message history. stores the ful", "id": "core_agent_session_buffer_rationale_1" }, { "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", "community": 2, "norm_label": "brief agent \u2014 produces plain-text home and project status briefs. read-only t", "id": "core_brief_agent_rationale_1" }, { "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", "community": 2, "norm_label": "stream a plain-text daily home brief. yields (event_type, data) tuples id", "id": "core_brief_agent_rationale_157" }, { "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", "community": 2, "norm_label": "stream a plain-text project status brief for project_id. yields (event_ty", "id": "core_brief_agent_rationale_192" }, { "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": "L46", "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": "L63", "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": "L152", "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": "L168", "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": "L187", "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": "L203", "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": "L395", "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": "L413", "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": "L418", "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": "L453", "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": "L458", "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": "L468", "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": "L472", "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": "L481", "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": "L490", "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": "L509", "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": "L519", "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": "L536", "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": "L579", "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": "L586", "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": "L597", "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": "L603", "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": "L606", "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": "L610", "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": "L625", "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": "L630", "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": "L638", "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": "L646", "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": "L791", "id": "core_deep_agent_read_only_memory_tools", "community": 2, "norm_label": "_read_only_memory_tools()" }, { "label": "_brief_research_tools()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L801", "id": "core_deep_agent_brief_research_tools", "community": 2, "norm_label": "_brief_research_tools()" }, { "label": "_all_tools_for_user()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L814", "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": "L818", "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": "L829", "id": "core_deep_agent_normalize_domain_payload", "community": 2, "norm_label": "_normalize_domain_payload()" }, { "label": "_parse_json_object()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L857", "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": "L877", "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": "L920", "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": "L980", "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": "L997", "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": "L1137", "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": "L1293", "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": "L1308", "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": "L1327", "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": "L1355", "id": "core_deep_agent_run_floating_stream", "community": 2, "norm_label": "run_floating_stream()" }, { "label": "run_task_brief_research_stream()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1421", "id": "core_deep_agent_run_task_brief_research_stream", "community": 2, "norm_label": "run_task_brief_research_stream()" }, { "label": "update_core_memory()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1464", "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", "community": 2, "norm_label": "single-agent runners for home and floating chat contexts.", "id": "core_deep_agent_rationale_1" }, { "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": "L47", "id": "core_deep_agent_rationale_47", "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": "L64", "id": "core_deep_agent_rationale_64", "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": "L153", "id": "core_deep_agent_rationale_153", "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": "L169", "id": "core_deep_agent_rationale_169", "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": "L188", "id": "core_deep_agent_rationale_188", "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": "L204", "id": "core_deep_agent_rationale_204", "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": "L419", "id": "core_deep_agent_rationale_419", "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": "L491", "id": "core_deep_agent_rationale_491", "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": "L587", "id": "core_deep_agent_rationale_587", "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": "L604", "id": "core_deep_agent_rationale_604", "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": "L792", "id": "core_deep_agent_rationale_792", "community": 2, "norm_label": "return memory tools that only read \u2014 safe for the read-only brief-agent subset." }, { "label": "Return the full tool palette for Stage-1 task brief research (read-only).", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L802", "id": "core_deep_agent_rationale_802", "community": 2, "norm_label": "return the full tool palette for stage-1 task brief research (read-only)." }, { "label": "Stage-1 executive assistant: deep research for one task. Yields ``(\"token", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1426", "id": "core_deep_agent_rationale_1426", "community": 2, "norm_label": "stage-1 executive assistant: deep research for one task. yields ``(\"token" }, { "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": "L1465", "id": "core_deep_agent_rationale_1465", "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", "community": 1, "norm_label": "device connection manager. maintains in-memory state for all active electron", "id": "core_device_manager_rationale_1" }, { "label": "State for a single connected Electron device.", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L34", "community": 1, "norm_label": "state for a single connected electron device.", "id": "core_device_manager_rationale_34" }, { "label": "Singleton registry of active Electron WebSocket connections. Thread/task", "file_type": "rationale", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L43", "community": 1, "norm_label": "singleton registry of active electron websocket connections. thread/task", "id": "core_device_manager_rationale_43" }, { "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", "community": 1, "norm_label": "store the active connection for *user_id*, replacing any previous one.", "id": "core_device_manager_rationale_56" }, { "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", "community": 1, "norm_label": "remove the connection for *user_id* and cancel any pending futures.", "id": "core_device_manager_rationale_74" }, { "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", "community": 1, "norm_label": "return the active websocket for *user_id*, or ``none`` if offline.", "id": "core_device_manager_rationale_86" }, { "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", "community": 1, "norm_label": "return ``true`` if the user has an active connection. if *device_id*", "id": "core_device_manager_rationale_91" }, { "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", "community": 1, "norm_label": "send *frame* as a json text message to the device. raises ``runtimeer", "id": "core_device_manager_rationale_105" }, { "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", "community": 1, "norm_label": "register a future that will be resolved when the tool_result arrives.", "id": "core_device_manager_rationale_121" }, { "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", "community": 1, "norm_label": "fulfil the future registered under *call_id* with the electron result.", "id": "core_device_manager_rationale_138" }, { "label": "embeddings.py", "file_type": "code", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L1", "id": "api_app_core_embeddings_py", "community": 7, "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": 7, "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", "community": 7, "norm_label": "openai embedding helper for associative memory tier. single public function:", "id": "core_embeddings_rationale_1" }, { "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", "community": 7, "norm_label": "call openai text-embedding-3-small. return none on failure (caller falls back to", "id": "core_embeddings_rationale_21" }, { "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", "community": 2, "norm_label": "langfuse observability \u2014 singleton client and prompt helpers. if langfuse_sec", "id": "core_langfuse_client_rationale_1" }, { "label": "Return the Langfuse singleton, or ``None`` when not configured.", "file_type": "rationale", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L54", "community": 2, "norm_label": "return the langfuse singleton, or ``none`` when not configured.", "id": "core_langfuse_client_rationale_54" }, { "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", "community": 2, "norm_label": "fetch a text prompt from langfuse; fall back to ``fallback`` on any error.", "id": "core_langfuse_client_rationale_83" }, { "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", "community": 2, "norm_label": "compile *template* with *variables*, choosing the right syntax. * when *p", "id": "core_langfuse_client_rationale_109" }, { "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", "community": 2, "norm_label": "extract token usage from a langchain ai message into langfuse format.", "id": "core_langfuse_client_rationale_141" }, { "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", "community": 2, "norm_label": "return a sha-256 hash of *user_id* for use as langfuse ``user_id``. this", "id": "core_langfuse_client_rationale_153" }, { "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", "community": 2, "norm_label": "propagate ``user_id`` (hashed) and ``session_id`` to all langfuse observations.", "id": "core_langfuse_client_rationale_167" }, { "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": "L118", "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": "L123", "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": "L137", "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", "community": 2, "norm_label": "llm factory \u2014 centralised model instantiation via litellm. every agent and th", "id": "core_llm_rationale_1" }, { "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", "community": 2, "norm_label": "return the most appropriate api key for the given litellm model string.", "id": "core_llm_rationale_47" }, { "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", "community": 2, "norm_label": "return a langchain chat model backed by litellm. litellm exposes an opena", "id": "core_llm_rationale_71" }, { "label": "Return the resolved model string for *agent_name* (for Langfuse tracking).", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L119", "id": "core_llm_rationale_119", "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": "L128", "id": "core_llm_rationale_128", "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": "L138", "id": "core_llm_rationale_138", "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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", "community": 18, "norm_label": "mem0-style extract/update pipeline \u2014 phase 2. runs after every ``store_episod", "id": "core_memory_extraction_rationale_1" }, { "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", "community": 0, "norm_label": "call gpt-4o-mini to extract memory candidates from the latest turn. retur", "id": "core_memory_extraction_rationale_89" }, { "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", "community": 18, "norm_label": "decide what to do with a candidate given existing memories in the same tier.", "id": "core_memory_extraction_rationale_163" }, { "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", "community": 18, "norm_label": "full mem0-style extract/update pipeline for one conversation turn. steps:", "id": "core_memory_extraction_rationale_233" }, { "label": "Fetch neighbours, decide action, apply to the appropriate tier.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L335", "community": 18, "norm_label": "fetch neighbours, decide action, apply to the appropriate tier.", "id": "core_memory_extraction_rationale_335" }, { "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", "community": 18, "norm_label": "derive a short snake_case key from a content string (first 40 chars).", "id": "core_memory_extraction_rationale_393" }, { "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", "community": 18, "norm_label": "upsert a relation row via memorymiddleware.upsert_relation (phase 3).", "id": "core_memory_extraction_rationale_406" }, { "label": "Store a proactive pattern row directly (MemoryProactive model).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L431", "community": 18, "norm_label": "store a proactive pattern row directly (memoryproactive model).", "id": "core_memory_extraction_rationale_431" }, { "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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", "community": 0, "norm_label": "memory maintenance jobs \u2014 phase 3/5. three entrypoints called by the schedule", "id": "core_memory_maintenance_rationale_1" }, { "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", "community": 0, "norm_label": "apply confidence decay to all relation rows for a user. decay rule: confi", "id": "core_memory_maintenance_rationale_48" }, { "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", "community": 0, "norm_label": "process pending extractionqueue rows for free-tier users. each row corres", "id": "core_memory_maintenance_rationale_108" }, { "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", "community": 0, "norm_label": "mine recurring behavioral patterns from last 30 days of episodes (power+ only).", "id": "core_memory_maintenance_rationale_158" }, { "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", "community": 0, "norm_label": "call memory-miner llm to identify recurring behavioral/temporal patterns.", "id": "core_memory_maintenance_rationale_257" }, { "label": "Decay confidence of existing proactive patterns; prune below threshold.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L281", "community": 0, "norm_label": "decay confidence of existing proactive patterns; prune below threshold.", "id": "core_memory_maintenance_rationale_281" }, { "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", "community": 0, "norm_label": "weekly audit: contradiction scan on associative facts + label canonicalization o", "id": "core_memory_maintenance_rationale_349" }, { "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", "community": 0, "norm_label": "decrypt associative facts, ask llm to flag contradictions, delete superseded row", "id": "core_memory_maintenance_rationale_382" }, { "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", "community": 0, "norm_label": "group near-duplicate entity labels in memory_relations and unify to canonical fo", "id": "core_memory_maintenance_rationale_485" }, { "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", "community": 0, "norm_label": "memory middleware \u2014 enrich requests with memory context and store interactions.", "id": "core_memory_middleware_rationale_1" }, { "label": "Enrich orchestrator context with memory and persist interactions after.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L55", "community": 0, "norm_label": "enrich orchestrator context with memory and persist interactions after.", "id": "core_memory_middleware_rationale_55" }, { "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", "community": 0, "norm_label": "build memory context dict to inject into the orchestrator before llm call.", "id": "core_memory_middleware_rationale_69" }, { "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", "community": 0, "norm_label": "summarise and store a completed interaction in episodic memory. the s", "id": "core_memory_middleware_rationale_119" }, { "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", "community": 0, "norm_label": "route extraction to realtime task or batch queue based on user tier.", "id": "core_memory_middleware_rationale_175" }, { "label": "Upsert a core memory key/value for a user.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L225", "community": 0, "norm_label": "upsert a core memory key/value for a user.", "id": "core_memory_middleware_rationale_225" }, { "label": "Return core memory as editable blocks (label/value).", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L263", "community": 0, "norm_label": "return core memory as editable blocks (label/value).", "id": "core_memory_middleware_rationale_263" }, { "label": "Return a single core memory block value by label.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L283", "community": 0, "norm_label": "return a single core memory block value by label.", "id": "core_memory_middleware_rationale_283" }, { "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", "community": 0, "norm_label": "delete a core memory block by label. returns true if deleted.", "id": "core_memory_middleware_rationale_303" }, { "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", "community": 0, "norm_label": "append content to a core block, creating it if missing.", "id": "core_memory_middleware_rationale_326" }, { "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", "community": 0, "norm_label": "replace one exact string inside a core block. returns false if not found.", "id": "core_memory_middleware_rationale_336" }, { "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", "community": 0, "norm_label": "store associative memory; embed if user tier has real_embeddings.", "id": "core_memory_middleware_rationale_352" }, { "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", "community": 0, "norm_label": "insert or update a relation row. matches on (user_id, subject_label, predicate,", "id": "core_memory_middleware_rationale_402" }, { "label": "Query relation rows for a user with optional filters.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L470", "community": 0, "norm_label": "query relation rows for a user with optional filters.", "id": "core_memory_middleware_rationale_470" }, { "label": "Insert a long-term archival memory entry.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L483", "community": 0, "norm_label": "insert a long-term archival memory entry.", "id": "core_memory_middleware_rationale_483" }, { "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", "community": 0, "norm_label": "search archival memory (keyword fallback; semantic ranking can replace this).", "id": "core_memory_middleware_rationale_506" }, { "label": "Search recall memory (episodic summaries) by keyword.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L532", "community": 0, "norm_label": "search recall memory (episodic summaries) by keyword.", "id": "core_memory_middleware_rationale_532" }, { "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", "community": 0, "norm_label": "load the user's fernet key from db. returns none if missing.", "id": "core_memory_middleware_rationale_560" }, { "label": "Load lightweight user debug fields for trace logs.", "file_type": "rationale", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L569", "community": 0, "norm_label": "load lightweight user debug fields for trace logs.", "id": "core_memory_middleware_rationale_569" }, { "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", "community": 0, "norm_label": "load top-k associative memories. pro+: pgvector cosine similarity on", "id": "core_memory_middleware_rationale_606" }, { "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", "community": 0, "norm_label": "return top-10 relation strings for pro+ users; empty list for free.", "id": "core_memory_middleware_rationale_684" }, { "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", "community": 0, "norm_label": "decrypt and return plaintext, or none on error (corrupted/wrong key).", "id": "core_memory_middleware_rationale_728" }, { "label": "note_summarizer.py", "file_type": "code", "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L1", "id": "api_app_core_note_summarizer_py", "community": 2, "norm_label": "note_summarizer.py" }, { "label": "generate_note_summary()", "file_type": "code", "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L30", "id": "core_note_summarizer_generate_note_summary", "community": 2, "norm_label": "generate_note_summary()" }, { "label": "Note summarizer \u2014 generates a compact AI summary for a note. Called fire-and-fo", "file_type": "rationale", "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L1", "id": "core_note_summarizer_rationale_1", "community": 2, "norm_label": "note summarizer \u2014 generates a compact ai summary for a note. called fire-and-fo" }, { "label": "Return a <=250-char summary of *title* + *content*. Uses the Langfuse ``not", "file_type": "rationale", "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L31", "id": "core_note_summarizer_rationale_31", "community": 2, "norm_label": "return a <=250-char summary of *title* + *content*. uses the langfuse ``not" }, { "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": 4, "norm_label": "output_formatter.py" }, { "label": "extract_canvas_block()", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L18", "id": "core_output_formatter_extract_canvas_block", "community": 4, "norm_label": "extract_canvas_block()" }, { "label": "StreamFormatter", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L37", "id": "core_output_formatter_streamformatter", "community": 4, "norm_label": "streamformatter" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L40", "id": "core_output_formatter_streamformatter_init", "community": 4, "norm_label": ".__init__()" }, { "label": ".format()", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L43", "id": "core_output_formatter_streamformatter_format", "community": 4, "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", "community": 4, "norm_label": "output formatter for deep-agent stream events.", "id": "core_output_formatter_rationale_1" }, { "label": "Strip the first ... block from *text*. Return", "file_type": "rationale", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L19", "id": "core_output_formatter_rationale_19", "community": 4, "norm_label": "strip the first ... block from *text*. return" }, { "label": "Convert `(event_type, data)` stream events into websocket frame models.", "file_type": "rationale", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L38", "id": "core_output_formatter_rationale_38", "community": 4, "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": 4, "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": 4, "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", "community": 6, "norm_label": "websocket client executor context. holds a per-request async callback that to", "id": "core_ws_context_rationale_1" }, { "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", "community": 6, "norm_label": "recursively convert dict keys from snake_case to camelcase. mirrors the j", "id": "core_ws_context_rationale_23" }, { "label": "Register *lst* as the collector for this async context.", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L50", "community": 2, "norm_label": "register *lst* as the collector for this async context.", "id": "core_ws_context_rationale_50" }, { "label": "Clear the collector (best-effort).", "file_type": "rationale", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L55", "community": 2, "norm_label": "clear the collector (best-effort).", "id": "core_ws_context_rationale_55" }, { "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", "community": 4, "norm_label": "bind *fn* as the executor for the current async context (task/coroutine).", "id": "core_ws_context_rationale_60" }, { "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", "community": 4, "norm_label": "remove the executor binding (best-effort; contextvar resets on task exit).", "id": "core_ws_context_rationale_65" }, { "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", "community": 6, "norm_label": "send a crud/vector operation to the electron client and return the result.", "id": "core_ws_context_rationale_80" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\core\\__init__.py", "source_location": "L1", "id": "api_app_core_init_py", "community": 190, "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": 19, "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": 19, "norm_label": "preprocessresult" }, { "label": "Base types for the preprocessor system.", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L1", "community": 19, "norm_label": "base types for the preprocessor system.", "id": "preprocessors_base_rationale_1" }, { "label": "Output of a preprocessor handler. Attributes ---------- content", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L10", "community": 19, "norm_label": "output of a preprocessor handler. attributes ---------- content", "id": "preprocessors_base_rationale_10" }, { "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": 19, "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": 19, "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": 19, "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": 19, "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", "community": 19, "norm_label": "preprocessor for email html files. handles: - html stripping via beautifulso", "id": "preprocessors_email_html_rationale_1" }, { "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", "community": 19, "norm_label": "extract subject/from/to/date from raw html or plain text.", "id": "preprocessors_email_html_rationale_56" }, { "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", "community": 19, "norm_label": "return only the latest message in a threaded email.", "id": "preprocessors_email_html_rationale_68" }, { "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", "community": 19, "norm_label": "strip html, extract metadata, split thread from an email html file.", "id": "preprocessors_email_html_rationale_81" }, { "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": 19, "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": 19, "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": 19, "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": 19, "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", "community": 19, "norm_label": "preprocessor registry: detect content type and dispatch to handlers. public a", "id": "preprocessors_init_rationale_1" }, { "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", "community": 19, "norm_label": "return a content-type string for the given file. supported types: ``\"emai", "id": "preprocessors_init_rationale_34" }, { "label": "Strip HTML tags if present, return text as-is.", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L78", "community": 19, "norm_label": "strip html tags if present, return text as-is.", "id": "preprocessors_init_rationale_78" }, { "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", "community": 19, "norm_label": "dispatch *raw_content* to the handler registered for *content_type*. fall", "id": "preprocessors_init_rationale_93" }, { "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", "community": 3, "norm_label": "gmail api client for cloud agent integration. wraps the google gmail rest api", "id": "integrations_gmail_rationale_1" }, { "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", "community": 3, "norm_label": "build a gmail search query string from *filter_config* and *since*. suppo", "id": "integrations_gmail_rationale_55" }, { "label": "Remove HTML tags and decode entities to get plain text.", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L113", "community": 3, "norm_label": "remove html tags and decode entities to get plain text.", "id": "integrations_gmail_rationale_113" }, { "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", "community": 3, "norm_label": "recursively extract the plain-text body from a gmail message payload. pre", "id": "integrations_gmail_rationale_120" }, { "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", "community": 3, "norm_label": "parse an rfc 2822 email date header into a utc ``datetime``.", "id": "integrations_gmail_rationale_158" }, { "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", "community": 3, "norm_label": "fetch email messages from a gmail account via the gmail rest api. paramet", "id": "integrations_gmail_rationale_169" }, { "label": "Return up to ``_MAX_MESSAGES`` emails matching *filter_config*. Runs", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L210", "community": 3, "norm_label": "return up to ``_max_messages`` emails matching *filter_config*. runs", "id": "integrations_gmail_rationale_210" }, { "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", "community": 191, "norm_label": "return updated credential dict if the access token was refreshed. if", "id": "integrations_gmail_rationale_225" }, { "label": "Synchronous worker \u2014 called inside ``asyncio.to_thread()``.", "file_type": "rationale", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L252", "community": 3, "norm_label": "synchronous worker \u2014 called inside ``asyncio.to_thread()``.", "id": "integrations_gmail_rationale_252" }, { "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", "community": 3, "norm_label": "microsoft graph api client for outlook and teams cloud agent integration. han", "id": "integrations_ms_graph_rationale_1" }, { "label": "Strip HTML tags and collapse whitespace.", "file_type": "rationale", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L49", "community": 3, "norm_label": "strip html tags and collapse whitespace.", "id": "integrations_ms_graph_rationale_49" }, { "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", "community": 3, "norm_label": "format a datetime as an odata datetime literal (utc, iso 8601).", "id": "integrations_ms_graph_rationale_57" }, { "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", "community": 3, "norm_label": "build an odata ``$filter`` expression for the ``/me/messages`` endpoint.", "id": "integrations_ms_graph_rationale_66" }, { "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", "community": 3, "norm_label": "fetch emails and teams messages via the microsoft graph rest api. paramet", "id": "integrations_ms_graph_rationale_120" }, { "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", "community": 3, "norm_label": "use msal to exchange the refresh token for a fresh access token. upda", "id": "integrations_ms_graph_rationale_140" }, { "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", "community": 192, "norm_label": "return updated credential dict if the access token was refreshed. ret", "id": "integrations_ms_graph_rationale_175" }, { "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", "community": 3, "norm_label": "get *url* with auth; refresh token on 401 and retry once.", "id": "integrations_ms_graph_rationale_193" }, { "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", "community": 3, "norm_label": "return up to ``_max_emails`` outlook messages matching *filter_config*.", "id": "integrations_ms_graph_rationale_211" }, { "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", "community": 3, "norm_label": "return up to ``_max_messages`` teams messages matching *filter_config*.", "id": "integrations_ms_graph_rationale_250" }, { "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", "community": 3, "norm_label": "cloud provider integration utilities. provides: * shared message dataclass", "id": "integrations_init_rationale_1" }, { "label": "A single email message fetched from Gmail or Outlook.", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L43", "community": 3, "norm_label": "a single email message fetched from gmail or outlook.", "id": "integrations_init_rationale_43" }, { "label": "Return a human-readable text representation for LLM extraction.", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L54", "community": 3, "norm_label": "return a human-readable text representation for llm extraction.", "id": "integrations_init_rationale_54" }, { "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", "community": 3, "norm_label": "a single teams chat or channel message fetched from ms graph.", "id": "integrations_init_rationale_67" }, { "label": "Return a human-readable text representation for LLM extraction.", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L77", "community": 3, "norm_label": "return a human-readable text representation for llm extraction.", "id": "integrations_init_rationale_77" }, { "label": "Return a ``Fernet`` instance using ``settings.OAUTH_ENCRYPTION_KEY``. Rai", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L91", "community": 3, "norm_label": "return a ``fernet`` instance using ``settings.oauth_encryption_key``. rai", "id": "integrations_init_rationale_91" }, { "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", "community": 3, "norm_label": "fernet-encrypt an oauth credential dict and return a base64 string. store", "id": "integrations_init_rationale_106" }, { "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", "community": 3, "norm_label": "decrypt a fernet-encrypted token string and return the credential dict. r", "id": "integrations_init_rationale_122" }, { "label": "Return the correct provider client for *provider*. Parameters ------", "file_type": "rationale", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L143", "community": 3, "norm_label": "return the correct provider client for *provider*. parameters ------", "id": "integrations_init_rationale_143" }, { "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": 7, "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": 7, "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", "community": 0, "norm_label": "shared test fixtures for database-backed tests. provides an async sqlite in-m", "id": "tests_conftest_rationale_1" }, { "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", "community": 0, "norm_label": "create all tables before each test, seed test users, then drop after.", "id": "tests_conftest_rationale_60" }, { "label": "Yield a per-test async DB session.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L89", "community": 0, "norm_label": "yield a per-test async db session.", "id": "tests_conftest_rationale_89" }, { "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", "community": 0, "norm_label": "fastapi test client with ``get_session`` overridden to use the test db.", "id": "tests_conftest_rationale_96" }, { "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", "community": 7, "norm_label": "create a signed test jwt. uses the fixed ``test_user_ids`` mapping so the", "id": "tests_conftest_rationale_115" }, { "label": "Return an Authorization header dict for the given tier.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L133", "community": 7, "norm_label": "return an authorization header dict for the given tier.", "id": "tests_conftest_rationale_133" }, { "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", "community": 1, "norm_label": "tests for local agent v2 runner (step 2). covers the unified per-file flow:", "id": "tests_test_agent_runner_v2_rationale_1" }, { "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", "community": 1, "norm_label": "resolve project list from yaml: symbolic names and/or inline dicts.", "id": "tests_test_agent_runner_v2_rationale_102" }, { "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", "community": 1, "norm_label": "return (async_executor, captured_calls). the executor handles all ``execu", "id": "tests_test_agent_runner_v2_rationale_175" }, { "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", "community": 1, "norm_label": "2.9 no device online \u2192 status=error, no executor created.", "id": "tests_test_agent_runner_v2_rationale_269" }, { "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", "community": 1, "norm_label": "2.10 file with empty content \u2192 skipped, items_processed=0, success.", "id": "tests_test_agent_runner_v2_rationale_287" }, { "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", "community": 1, "norm_label": "2.8 items_created == number of create_* tool calls per run.", "id": "tests_test_agent_runner_v2_rationale_313" }, { "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", "community": 1, "norm_label": "parametrized eval test \u2014 one invocation per yaml case.", "id": "tests_test_agent_runner_v2_rationale_354" }, { "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", "community": 1, "norm_label": "return (score, comment) for a yaml case given the captured executor calls.", "id": "tests_test_agent_runner_v2_rationale_401" }, { "label": "test_auth.py", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L1", "id": "api_tests_test_auth_py", "community": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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": 10, "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", "community": 10, "norm_label": "tests for auth routes: register, login, refresh, me, oauth social login. exer", "id": "tests_test_auth_rationale_1" }, { "label": "POST /api/v1/auth/register", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L23", "community": 10, "norm_label": "post /api/v1/auth/register", "id": "tests_test_auth_rationale_23" }, { "label": "POST /api/v1/auth/login", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L80", "community": 10, "norm_label": "post /api/v1/auth/login", "id": "tests_test_auth_rationale_80" }, { "label": "POST /api/v1/auth/refresh", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L120", "community": 10, "norm_label": "post /api/v1/auth/refresh", "id": "tests_test_auth_rationale_120" }, { "label": "After rotation, the original refresh token must be rejected.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L143", "community": 10, "norm_label": "after rotation, the original refresh token must be rejected.", "id": "tests_test_auth_rationale_143" }, { "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", "community": 10, "norm_label": "tier comes from the live subscription row, not the jwt claim.", "id": "tests_test_auth_rationale_177" }, { "label": "A JWT with ``exp`` in the past must be rejected.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L186", "community": 10, "norm_label": "a jwt with ``exp`` in the past must be rejected.", "id": "tests_test_auth_rationale_186" }, { "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", "community": 10, "norm_label": "get /auth/oauth/google/authorize and post /auth/oauth/google/callback.", "id": "tests_test_auth_rationale_215" }, { "label": "Call /authorize and return the fresh state token.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L239", "community": 10, "norm_label": "call /authorize and return the fresh state token.", "id": "tests_test_auth_rationale_239" }, { "label": "POST /callback with mocked provider exchange_code + get_userinfo.", "file_type": "rationale", "source_file": "api\\tests\\test_auth.py", "source_location": "L245", "community": 10, "norm_label": "post /callback with mocked provider exchange_code + get_userinfo.", "id": "tests_test_auth_rationale_245" }, { "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", "community": 10, "norm_label": "first-time google login creates a new user and returns valid tokens.", "id": "tests_test_auth_rationale_296" }, { "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", "community": 10, "norm_label": "second google login with the same account re-uses the existing user.", "id": "tests_test_auth_rationale_310" }, { "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", "community": 10, "norm_label": "verified google email matching an existing password user links the accounts.", "id": "tests_test_auth_rationale_327" }, { "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", "community": 10, "norm_label": "unverified google email matching an existing account returns 409, not 500.", "id": "tests_test_auth_rationale_346" }, { "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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", "community": 7, "norm_label": "tests for phase 3: brief agent ws frame + rest fallback. coverage: - run_h", "id": "tests_test_brief_agent_rationale_1" }, { "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", "community": 7, "norm_label": "fake _run_single_agent_stream that yields two token events.", "id": "tests_test_brief_agent_rationale_32" }, { "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", "community": 2, "norm_label": "unit tests for single-agent deep_agent flows with mocked tool results.", "id": "tests_test_deep_agent_rationale_1" }, { "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", "community": 2, "norm_label": "extract [start, end] from a 'key [start, end]' line in the date context block.", "id": "tests_test_deep_agent_rationale_305" }, { "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", "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", "id": "tests_test_deep_agent_rationale_313" }, { "label": "UTC timezone: boundaries are clean UTC midnights.", "file_type": "rationale", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L341", "community": 2, "norm_label": "utc timezone: boundaries are clean utc midnights.", "id": "tests_test_deep_agent_rationale_341" }, { "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", "community": 2, "norm_label": "europe/rome dst spring-forward 2026-03-29: that day is 23h, not 24h.", "id": "tests_test_deep_agent_rationale_352" }, { "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", "community": 2, "norm_label": "europe/rome dst fall-back 2026-10-25: that day is 25h.", "id": "tests_test_deep_agent_rationale_368" }, { "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", "community": 2, "norm_label": "dec 31 \u2192 jan 1: last_year, this_year, next_month cross year boundary correctly.", "id": "tests_test_deep_agent_rationale_384" }, { "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", "community": 2, "norm_label": "all five slots must appear in the compiled output; no raw placeholder remains.", "id": "tests_test_deep_agent_rationale_426" }, { "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", "community": 2, "norm_label": "missing format_prefs must not raise \u2014 date_context slot renders empty string.", "id": "tests_test_deep_agent_rationale_458" }, { "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", "community": 2, "norm_label": "after the refactor humanmessage content must equal the raw user message exactly.", "id": "tests_test_deep_agent_rationale_470" }, { "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": 7, "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", "community": 1, "norm_label": "tests for step 3.3: deviceconnectionmanager and device ws endpoint. coverage:", "id": "tests_test_device_ws_rationale_1" }, { "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", "community": 1, "norm_label": "route all get_session calls to the test sqlite session.", "id": "tests_test_device_ws_rationale_48" }, { "label": "Fresh manager instance for each test.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L64", "community": 1, "norm_label": "fresh manager instance for each test.", "id": "tests_test_device_ws_rationale_64" }, { "label": "Connect, send device_hello, receive ping, then close.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L177", "community": 1, "norm_label": "connect, send device_hello, receive ping, then close.", "id": "tests_test_device_ws_rationale_177" }, { "label": "Non-device_hello first frame should close the connection.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L193", "community": 1, "norm_label": "non-device_hello first frame should close the connection.", "id": "tests_test_device_ws_rationale_193" }, { "label": "tool_result frame is routed to the DeviceConnectionManager.", "file_type": "rationale", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L202", "community": 1, "norm_label": "tool_result frame is routed to the deviceconnectionmanager.", "id": "tests_test_device_ws_rationale_202" }, { "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", "community": 1, "norm_label": "on disconnect, _mark_runs_disconnected is called with the correct user_id.", "id": "tests_test_device_ws_rationale_235" }, { "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", "community": 1, "norm_label": "_mark_runs_disconnected marks in-progress runs as error in the db.", "id": "tests_test_device_ws_rationale_257" }, { "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", "community": 3, "norm_label": "tests for step 3.6: cloud provider integration clients. coverage: unit \\u2", "id": "tests_test_integrations_rationale_1" }, { "label": "encrypt_token / decrypt_token round-trip tests.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L92", "community": 3, "norm_label": "encrypt_token / decrypt_token round-trip tests.", "id": "tests_test_integrations_rationale_92" }, { "label": "Decrypting with a different key must fail with ValueError.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L110", "community": 3, "norm_label": "decrypting with a different key must fail with valueerror.", "id": "tests_test_integrations_rationale_110" }, { "label": "Unit tests for gmail._build_gmail_query.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L200", "community": 3, "norm_label": "unit tests for gmail._build_gmail_query.", "id": "tests_test_integrations_rationale_200" }, { "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", "community": 3, "norm_label": "since=feb is more recent than date_range.from=jan, so after: should be feb.", "id": "tests_test_integrations_rationale_230" }, { "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", "community": 3, "norm_label": "date_range.from=feb is more recent than since=jan, so after: should be feb.", "id": "tests_test_integrations_rationale_237" }, { "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", "community": 3, "norm_label": "an invalid date string in filter_config must not raise, just be skipped.", "id": "tests_test_integrations_rationale_243" }, { "label": "Unit tests for gmail._parse_body.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L254", "community": 3, "norm_label": "unit tests for gmail._parse_body.", "id": "tests_test_integrations_rationale_254" }, { "label": "Build a minimal Gmail API message response dict.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L310", "community": 3, "norm_label": "build a minimal gmail api message response dict.", "id": "tests_test_integrations_rationale_310" }, { "label": "GmailClient.fetch_messages tests with mocked Google API.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L329", "community": 3, "norm_label": "gmailclient.fetch_messages tests with mocked google api.", "id": "tests_test_integrations_rationale_329" }, { "label": "Unit tests for ms_graph._build_email_filter.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L431", "community": 3, "norm_label": "unit tests for ms_graph._build_email_filter.", "id": "tests_test_integrations_rationale_431" }, { "label": "Build a minimal MS Graph message item dict.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L482", "community": 3, "norm_label": "build a minimal ms graph message item dict.", "id": "tests_test_integrations_rationale_482" }, { "label": "MSGraphClient.fetch_emails tests with mocked httpx.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L510", "community": 3, "norm_label": "msgraphclient.fetch_emails tests with mocked httpx.", "id": "tests_test_integrations_rationale_510" }, { "label": "No nextLink in first page \\u2014 only one batch returned.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L541", "community": 3, "norm_label": "no nextlink in first page \\u2014 only one batch returned.", "id": "tests_test_integrations_rationale_541" }, { "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", "community": 3, "norm_label": "on first 401, token refresh is attempted and the request retried.", "id": "tests_test_integrations_rationale_562" }, { "label": "MSGraphClient.fetch_messages (Teams) tests.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L609", "community": 3, "norm_label": "msgraphclient.fetch_messages (teams) tests.", "id": "tests_test_integrations_rationale_609" }, { "label": "getAllMessages returning 403 (license issue) returns empty list, no exception.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L639", "community": 3, "norm_label": "getallmessages returning 403 (license issue) returns empty list, no exception.", "id": "tests_test_integrations_rationale_639" }, { "label": "Messages from non-matching channels are filtered out.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L662", "community": 3, "norm_label": "messages from non-matching channels are filtered out.", "id": "tests_test_integrations_rationale_662" }, { "label": "MSGraphClient._refresh_access_token with mocked MSAL.", "file_type": "rationale", "source_file": "api\\tests\\test_integrations.py", "source_location": "L687", "community": 3, "norm_label": "msgraphclient._refresh_access_token with mocked msal.", "id": "tests_test_integrations_rationale_687" }, { "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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": 13, "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", "community": 13, "norm_label": "tests for local agent v2 journey setup (step 4). covers the chatbot journey t", "id": "tests_test_journey_v2_rationale_1" }, { "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", "community": 13, "norm_label": "return an async callback that simulates filesystem tool responses. matche", "id": "tests_test_journey_v2_rationale_92" }, { "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", "community": 13, "norm_label": "drive start + all user_messages for a case. returns the final reply dict.", "id": "tests_test_journey_v2_rationale_135" }, { "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", "community": 13, "norm_label": "return (score, comment) for a journey case given the final reply dict.", "id": "tests_test_journey_v2_rationale_169" }, { "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", "community": 13, "norm_label": "_extract_agent_config: valid json between markers \u2192 returns serialised config.", "id": "tests_test_journey_v2_rationale_181" }, { "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", "community": 13, "norm_label": "_extract_agent_config: malformed json between markers \u2192 returns none.", "id": "tests_test_journey_v2_rationale_195" }, { "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", "community": 13, "norm_label": "_extract_agent_config: no markers at all \u2192 returns none.", "id": "tests_test_journey_v2_rationale_201" }, { "label": "_extract_agent_config: START without END \u2192 returns None.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L206", "community": 13, "norm_label": "_extract_agent_config: start without end \u2192 returns none.", "id": "tests_test_journey_v2_rationale_206" }, { "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", "community": 13, "norm_label": "4.6e session not found \u2192 done=true, agent_config=none, informative message.", "id": "tests_test_journey_v2_rationale_212" }, { "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", "community": 13, "norm_label": "4.6f nudge injected after max turns uses agent_config markers, not prompt_templa", "id": "tests_test_journey_v2_rationale_224" }, { "label": "Parametrized eval test \u2014 one invocation per YAML case.", "file_type": "rationale", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L274", "community": 13, "norm_label": "parametrized eval test \u2014 one invocation per yaml case.", "id": "tests_test_journey_v2_rationale_274" }, { "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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", "community": 0, "norm_label": "tests for phase 7 \u2014 weekly audit_memory job. coverage: 1. audit_memory nev", "id": "tests_test_memory_audit_rationale_1" }, { "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", "community": 0, "norm_label": "context manager that patches all external deps for audit helpers.", "id": "tests_test_memory_audit_rationale_109" }, { "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", "community": 0, "norm_label": "audit_memory with a non-existent user_id must not raise.", "id": "tests_test_memory_audit_rationale_139" }, { "label": "audit_memory must swallow inner exceptions.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L145", "community": 0, "norm_label": "audit_memory must swallow inner exceptions.", "id": "tests_test_memory_audit_rationale_145" }, { "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 0, "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": 0, "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", "community": 0, "norm_label": "tests for phase 2 \u2014 mem0-style extract/update pipeline. coverage: 2.1 extr", "id": "tests_test_memory_extraction_rationale_1" }, { "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", "community": 0, "norm_label": "update the seeded pro user to have an encryption_key.", "id": "tests_test_memory_extraction_rationale_56" }, { "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", "community": 0, "norm_label": "update the seeded free user to have an encryption_key.", "id": "tests_test_memory_extraction_rationale_66" }, { "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", "community": 0, "norm_label": "my cfo is giulia' \u2192 fact candidate \u2192 core row written.", "id": "tests_test_memory_extraction_rationale_238" }, { "label": "Pro user: asyncio.create_task called (not queue row).", "file_type": "rationale", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L307", "community": 0, "norm_label": "pro user: asyncio.create_task called (not queue row).", "id": "tests_test_memory_extraction_rationale_307" }, { "label": "Free user: ExtractionQueue row inserted.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L327", "community": 0, "norm_label": "free user: extractionqueue row inserted.", "id": "tests_test_memory_extraction_rationale_327" }, { "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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", "community": 0, "norm_label": "tests for step 7 \u2014 memorymiddleware. coverage: 1. enrich_context returns c", "id": "tests_test_memory_middleware_rationale_1" }, { "label": "Set encryption_key on the seeded power user.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L56", "community": 0, "norm_label": "set encryption_key on the seeded power user.", "id": "tests_test_memory_middleware_rationale_56" }, { "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", "community": 0, "norm_label": "user with no encryption_key \u2192 empty context, no crash.", "id": "tests_test_memory_middleware_rationale_188" }, { "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", "community": 0, "norm_label": "home_request triggers enrich_context before and store_episode after the llm.", "id": "tests_test_memory_middleware_rationale_296" }, { "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", "community": 0, "norm_label": "embed_text returns a 1536-dim float list when openai responds successfully.", "id": "tests_test_memory_middleware_rationale_351" }, { "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", "community": 0, "norm_label": "embed_text returns none when openai raises; must not propagate the exception.", "id": "tests_test_memory_middleware_rationale_370" }, { "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 0, "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": 7, "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": 7, "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": 7, "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": 7, "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", "community": 0, "norm_label": "tests for step 6 \u2014 memory orm models and user.encryption_key. uses the sqlite", "id": "tests_test_memory_models_rationale_1" }, { "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", "community": 0, "norm_label": "user model has encryption_key column and it can be set.", "id": "tests_test_memory_models_rationale_41" }, { "label": "Deleting a user cascades to memory_core.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L87", "community": 0, "norm_label": "deleting a user cascades to memory_core.", "id": "tests_test_memory_models_rationale_87" }, { "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", "community": 0, "norm_label": "post /api/v1/auth/register creates a user with a valid fernet key.", "id": "tests_test_memory_models_rationale_189" }, { "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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", "community": 0, "norm_label": "tests for phase 5 \u2014 proactive hints surfacing. coverage: 1. _proactive_hin", "id": "tests_test_memory_proactive_rationale_1" }, { "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", "community": 0, "norm_label": "tests for phase 3 \u2014 relational tier (mem0g-light). coverage: 1. upsert_rel", "id": "tests_test_memory_relations_rationale_1" }, { "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", "community": 0, "norm_label": "set encryption_key on the pro test user so fernet works.", "id": "tests_test_memory_relations_rationale_48" }, { "label": "Set encryption_key on the free test user.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L58", "community": 0, "norm_label": "set encryption_key on the free test user.", "id": "tests_test_memory_relations_rationale_58" }, { "label": "upsert_relation inserts a row; query_relations returns it.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L70", "community": 0, "norm_label": "upsert_relation inserts a row; query_relations returns it.", "id": "tests_test_memory_relations_rationale_70" }, { "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", "community": 0, "norm_label": "second upsert on same triple updates confidence and last_confirmed_at.", "id": "tests_test_memory_relations_rationale_91" }, { "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", "community": 0, "norm_label": "free user: upsert_relation is silently skipped (no row created).", "id": "tests_test_memory_relations_rationale_120" }, { "label": "enrich_context includes relational_memory key for Pro user.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L137", "community": 0, "norm_label": "enrich_context includes relational_memory key for pro user.", "id": "tests_test_memory_relations_rationale_137" }, { "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", "community": 0, "norm_label": "free user: relational_memory is empty list in enrich_context.", "id": "tests_test_memory_relations_rationale_158" }, { "label": "decay_relations reduces confidence on stale rows.", "file_type": "rationale", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L169", "community": 0, "norm_label": "decay_relations reduces confidence on stale rows.", "id": "tests_test_memory_relations_rationale_169" }, { "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", "community": 0, "norm_label": "decay_relations deletes rows whose confidence drops below 0.2 threshold.", "id": "tests_test_memory_relations_rationale_197" }, { "label": "test_middleware.py", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L1", "id": "api_tests_test_middleware_py", "community": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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", "community": 14, "norm_label": "tests for step 9 middleware: auth, rate limiting, and sanitizer. auth tests:", "id": "tests_test_middleware_rationale_1" }, { "label": "Route all get_session calls to the test SQLite session.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L35", "community": 14, "norm_label": "route all get_session calls to the test sqlite session.", "id": "tests_test_middleware_rationale_35" }, { "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", "community": 14, "norm_label": "mint a test jwt signed with the configured (or custom) secret.", "id": "tests_test_middleware_rationale_64" }, { "label": "Tests exercised via GET /api/v1/auth/me.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L89", "community": 14, "norm_label": "tests exercised via get /api/v1/auth/me.", "id": "tests_test_middleware_rationale_89" }, { "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", "community": 14, "norm_label": "each test uses a fresh unique user_id so windows never collide.", "id": "tests_test_middleware_rationale_140" }, { "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", "community": 14, "norm_label": "post /auth/register is exempt \u2014 25 calls should never return 429.", "id": "tests_test_middleware_rationale_208" }, { "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", "community": 14, "norm_label": "post /auth/login is exempt \u2014 multiple failed attempts are not rate-limited.", "id": "tests_test_middleware_rationale_219" }, { "label": "Mock ``run_home`` to inject controlled strings into chat responses.", "file_type": "rationale", "source_file": "api\\tests\\test_middleware.py", "source_location": "L241", "community": 14, "norm_label": "mock ``run_home`` to inject controlled strings into chat responses.", "id": "tests_test_middleware_rationale_241" }, { "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", "community": 14, "norm_label": "get /api/v1/plans/playbook should pass through the sanitizer untouched.", "id": "tests_test_middleware_rationale_305" }, { "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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", "community": 4, "norm_label": "tests for app.core.output_formatter.streamformatter.", "id": "tests_test_output_formatter_rationale_1" }, { "label": "test_preprocessors.py", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L1", "id": "api_tests_test_preprocessors_py", "community": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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", "community": 19, "norm_label": "tests for the preprocessor system (step 1 \u2014 local agent v2). run: pytest", "id": "tests_test_preprocessors_rationale_1" }, { "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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", "community": 4, "norm_label": "tests for v3 websocket frame protocol schemas.", "id": "tests_test_schemas_v3_rationale_1" }, { "label": "Backward compat: v2 types must remain.", "file_type": "rationale", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L40", "community": 4, "norm_label": "backward compat: v2 types must remain.", "id": "tests_test_schemas_v3_rationale_40" }, { "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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": 7, "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", "community": 7, "norm_label": "integration tests for the unified websocket handler (step 5). tests the devic", "id": "tests_test_ws_unified_rationale_1" }, { "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", "community": 7, "norm_label": "receive frames until stream_end (or stream_end inside floating flow), or max_fra", "id": "tests_test_ws_unified_rationale_37" }, { "label": "home_request \u2192 stream_start, stream_text+, stream_end.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L60", "community": 7, "norm_label": "home_request \u2192 stream_start, stream_text+, stream_end.", "id": "tests_test_ws_unified_rationale_60" }, { "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", "community": 7, "norm_label": "floating_request \u2192 floating_domain first, then stream_text*, stream_end.", "id": "tests_test_ws_unified_rationale_83" }, { "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", "community": 7, "norm_label": "request_id in home_request is echoed in all response frames.", "id": "tests_test_ws_unified_rationale_110" }, { "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", "community": 7, "norm_label": "tool_result for unknown call_id is silently ignored \u2014 no crash.", "id": "tests_test_ws_unified_rationale_135" }, { "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", "community": 7, "norm_label": "connection with bad token is closed before or after accept.", "id": "tests_test_ws_unified_rationale_152" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\tests\\__init__.py", "source_location": "L1", "id": "api_tests_init_py", "community": 193, "norm_label": "__init__.py" }, { "label": "build-deck-commercialista.js", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L1", "id": "docs_build_deck_commercialista_js", "community": 43, "norm_label": "build-deck-commercialista.js" }, { "label": "bgLight()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L40", "id": "docs_build_deck_commercialista_bglight", "community": 43, "norm_label": "bglight()" }, { "label": "bgDark()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L41", "id": "docs_build_deck_commercialista_bgdark", "community": 43, "norm_label": "bgdark()" }, { "label": "footer()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L43", "id": "docs_build_deck_commercialista_footer", "community": 43, "norm_label": "footer()" }, { "label": "slideTitle()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L58", "id": "docs_build_deck_commercialista_slidetitle", "community": 43, "norm_label": "slidetitle()" }, { "label": "goldDot()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L71", "id": "docs_build_deck_commercialista_golddot", "community": 43, "norm_label": "golddot()" }, { "label": "build-deck-geopop.js", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L1", "id": "docs_build_deck_geopop_js", "community": 44, "norm_label": "build-deck-geopop.js" }, { "label": "mkShadow()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L25", "id": "docs_build_deck_geopop_mkshadow", "community": 44, "norm_label": "mkshadow()" }, { "label": "eyebrow()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L28", "id": "docs_build_deck_geopop_eyebrow", "community": 44, "norm_label": "eyebrow()" }, { "label": "hdrOpts()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L548", "id": "docs_build_deck_geopop_hdropts", "community": 44, "norm_label": "hdropts()" }, { "label": "dataOpts()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L549", "id": "docs_build_deck_geopop_dataopts", "community": 44, "norm_label": "dataopts()" }, { "label": "emoOpts()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L550", "id": "docs_build_deck_geopop_emoopts", "community": 44, "norm_label": "emoopts()" }, { "label": "index.tsx", "file_type": "code", "source_file": "tmp\\focustasks\\index.tsx", "source_location": "L1", "id": "tmp_focustasks_index_tsx", "community": 100, "norm_label": "index.tsx" }, { "label": "onSelect()", "file_type": "code", "source_file": "tmp\\focustasks\\index.tsx", "source_location": "L160", "id": "focustasks_index_onselect", "community": 100, "norm_label": "onselect()" }, { "label": "SuggestionRow()", "file_type": "code", "source_file": "tmp\\focustasks\\index.tsx", "source_location": "L421", "id": "focustasks_index_suggestionrow", "community": 100, "norm_label": "suggestionrow()" }, { "label": "env.py", "file_type": "code", "source_file": "waitlist\\alembic\\env.py", "source_location": "L1", "id": "waitlist_alembic_env_py", "community": 5, "norm_label": "env.py" }, { "label": "001_create_waitlist_entries.py", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L1", "id": "waitlist_alembic_versions_001_create_waitlist_entries_py", "community": 75, "norm_label": "001_create_waitlist_entries.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L18", "id": "versions_001_create_waitlist_entries_upgrade", "community": 75, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L35", "id": "versions_001_create_waitlist_entries_downgrade", "community": 75, "norm_label": "downgrade()" }, { "label": "create waitlist_entries table Revision ID: 001 Revises: Create Date: 2026-0", "file_type": "rationale", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L1", "id": "versions_001_create_waitlist_entries_rationale_1", "community": 75, "norm_label": "create waitlist_entries table revision id: 001 revises: create date: 2026-0" }, { "label": "002_add_gdpr_fields.py", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L1", "id": "waitlist_alembic_versions_002_add_gdpr_fields_py", "community": 76, "norm_label": "002_add_gdpr_fields.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L18", "id": "versions_002_add_gdpr_fields_upgrade", "community": 76, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L23", "id": "versions_002_add_gdpr_fields_downgrade", "community": 76, "norm_label": "downgrade()" }, { "label": "add consent_given_at and anonymized_at columns Revision ID: 002 Revises: 001", "file_type": "rationale", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L1", "id": "versions_002_add_gdpr_fields_rationale_1", "community": 76, "norm_label": "add consent_given_at and anonymized_at columns revision id: 002 revises: 001" }, { "label": "003_add_language_column.py", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L1", "id": "waitlist_alembic_versions_003_add_language_column_py", "community": 77, "norm_label": "003_add_language_column.py" }, { "label": "upgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L18", "id": "versions_003_add_language_column_upgrade", "community": 77, "norm_label": "upgrade()" }, { "label": "downgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L33", "id": "versions_003_add_language_column_downgrade", "community": 77, "norm_label": "downgrade()" }, { "label": "add language column to waitlist_entries Revision ID: 003 Revises: 002 Creat", "file_type": "rationale", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L1", "id": "versions_003_add_language_column_rationale_1", "community": 77, "norm_label": "add language column to waitlist_entries revision id: 003 revises: 002 creat" }, { "label": "brevo.py", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L1", "id": "waitlist_app_brevo_py", "community": 5, "norm_label": "brevo.py" }, { "label": "_t()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L73", "id": "app_brevo_t", "community": 5, "norm_label": "_t()" }, { "label": "_headers()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L78", "id": "app_brevo_headers", "community": 5, "norm_label": "_headers()" }, { "label": "send_confirmation_email()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L86", "id": "app_brevo_send_confirmation_email", "community": 5, "norm_label": "send_confirmation_email()" }, { "label": "add_contact_to_list()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L113", "id": "app_brevo_add_contact_to_list", "community": 5, "norm_label": "add_contact_to_list()" }, { "label": "_confirmation_html()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L140", "id": "app_brevo_confirmation_html", "community": 5, "norm_label": "_confirmation_html()" }, { "label": "Brevo (ex-Sendinblue) integration. - Send transactional confirmation emails", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L1", "id": "app_brevo_rationale_1", "community": 5, "norm_label": "brevo (ex-sendinblue) integration. - send transactional confirmation emails" }, { "label": "Get translated string, falling back to English.", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L74", "id": "app_brevo_rationale_74", "community": 5, "norm_label": "get translated string, falling back to english." }, { "label": "Send a double opt-in confirmation email. Returns True on success.", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L87", "id": "app_brevo_rationale_87", "community": 5, "norm_label": "send a double opt-in confirmation email. returns true on success." }, { "label": "Add a confirmed contact to the Brevo waitlist list. Returns True on success.", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L114", "id": "app_brevo_rationale_114", "community": 5, "norm_label": "add a confirmed contact to the brevo waitlist list. returns true on success." }, { "label": "Email template aligned with the adiuvAI landing page brand.", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L141", "id": "app_brevo_rationale_141", "community": 5, "norm_label": "email template aligned with the adiuvai landing page brand." }, { "label": "cleanup.py", "file_type": "code", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L1", "id": "waitlist_app_cleanup_py", "community": 5, "norm_label": "cleanup.py" }, { "label": "anonymize_expired()", "file_type": "code", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L25", "id": "app_cleanup_anonymize_expired", "community": 5, "norm_label": "anonymize_expired()" }, { "label": "Periodic cleanup: anonymize unconfirmed waitlist entries older than CONFIRM_TOKE", "file_type": "rationale", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L1", "id": "app_cleanup_rationale_1", "community": 5, "norm_label": "periodic cleanup: anonymize unconfirmed waitlist entries older than confirm_toke" }, { "label": "Anonymize all unconfirmed entries past the token expiry window. Returns count.", "file_type": "rationale", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L26", "id": "app_cleanup_rationale_26", "community": 5, "norm_label": "anonymize all unconfirmed entries past the token expiry window. returns count." }, { "label": "config.py", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L1", "id": "waitlist_app_config_py", "community": 11, "norm_label": "config.py" }, { "label": "Settings", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L6", "id": "app_config_settings", "community": 11, "norm_label": "settings" }, { "label": "origins_list()", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L29", "id": "app_config_origins_list", "community": 11, "norm_label": "origins_list()" }, { "label": "sync_database_url()", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L33", "id": "app_config_sync_database_url", "community": 11, "norm_label": "sync_database_url()" }, { "label": "brevo_configured()", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L37", "id": "app_config_brevo_configured", "community": 11, "norm_label": "brevo_configured()" }, { "label": "daily_report.py", "file_type": "code", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L1", "id": "waitlist_app_daily_report_py", "community": 5, "norm_label": "daily_report.py" }, { "label": "gather_stats()", "file_type": "code", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L25", "id": "app_daily_report_gather_stats", "community": 5, "norm_label": "gather_stats()" }, { "label": "send_report()", "file_type": "code", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L85", "id": "app_daily_report_send_report", "community": 5, "norm_label": "send_report()" }, { "label": "_report_html()", "file_type": "code", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L129", "id": "app_daily_report_report_html", "community": 5, "norm_label": "_report_html()" }, { "label": "Daily waitlist report \u2014 sends an evening summary email via Brevo. Run as a cr", "file_type": "rationale", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L1", "id": "app_daily_report_rationale_1", "community": 5, "norm_label": "daily waitlist report \u2014 sends an evening summary email via brevo. run as a cr" }, { "label": "Collect today's waitlist statistics.", "file_type": "rationale", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L26", "id": "app_daily_report_rationale_26", "community": 5, "norm_label": "collect today's waitlist statistics." }, { "label": "Gather stats and send the daily report email.", "file_type": "rationale", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L86", "id": "app_daily_report_rationale_86", "community": 5, "norm_label": "gather stats and send the daily report email." }, { "label": "adiuvAI-branded daily report email.", "file_type": "rationale", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L130", "id": "app_daily_report_rationale_130", "community": 5, "norm_label": "adiuvai-branded daily report email." }, { "label": "db.py", "file_type": "code", "source_file": "waitlist\\app\\db.py", "source_location": "L1", "id": "waitlist_app_db_py", "community": 146, "norm_label": "db.py" }, { "label": "get_db()", "file_type": "code", "source_file": "waitlist\\app\\db.py", "source_location": "L15", "id": "app_db_get_db", "community": 146, "norm_label": "get_db()" }, { "label": "main.py", "file_type": "code", "source_file": "waitlist\\app\\main.py", "source_location": "L1", "id": "waitlist_app_main_py", "community": 9, "norm_label": "main.py" }, { "label": "health()", "file_type": "code", "source_file": "waitlist\\app\\main.py", "source_location": "L58", "id": "app_main_health", "community": 9, "norm_label": "health()" }, { "label": "models.py", "file_type": "code", "source_file": "waitlist\\app\\models.py", "source_location": "L1", "id": "waitlist_app_models_py", "community": 5, "norm_label": "models.py" }, { "label": "Base", "file_type": "code", "source_file": "waitlist\\app\\models.py", "source_location": "L8", "id": "app_models_base", "community": 5, "norm_label": "base" }, { "label": "WaitlistEntry", "file_type": "code", "source_file": "waitlist\\app\\models.py", "source_location": "L12", "id": "app_models_waitlistentry", "community": 5, "norm_label": "waitlistentry" }, { "label": "rate_limit.py", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L1", "id": "waitlist_app_rate_limit_py", "community": 5, "norm_label": "rate_limit.py" }, { "label": "_get_client_ip()", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L19", "id": "app_rate_limit_get_client_ip", "community": 5, "norm_label": "_get_client_ip()" }, { "label": "RateLimiter", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L39", "id": "app_rate_limit_ratelimiter", "community": 5, "norm_label": "ratelimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L47", "id": "app_rate_limit_ratelimiter_init", "community": 5, "norm_label": ".__init__()" }, { "label": "._prune()", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L54", "id": "app_rate_limit_ratelimiter_prune", "community": 5, "norm_label": "._prune()" }, { "label": ".dispatch()", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L58", "id": "app_rate_limit_ratelimiter_dispatch", "community": 5, "norm_label": ".dispatch()" }, { "label": "IP-based sliding-window rate limiter. Cloudflare-aware: uses CF-Connecting-IP", "file_type": "rationale", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L1", "id": "app_rate_limit_rationale_1", "community": 5, "norm_label": "ip-based sliding-window rate limiter. cloudflare-aware: uses cf-connecting-ip" }, { "label": "Extract real client IP behind Cloudflare / reverse proxy.", "file_type": "rationale", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L20", "id": "app_rate_limit_rationale_20", "community": 5, "norm_label": "extract real client ip behind cloudflare / reverse proxy." }, { "label": "Sliding-window rate limiter keyed on client IP. Only applies to POST /api", "file_type": "rationale", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L40", "id": "app_rate_limit_rationale_40", "community": 5, "norm_label": "sliding-window rate limiter keyed on client ip. only applies to post /api" }, { "label": "routes.py", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L1", "id": "waitlist_app_routes_py", "community": 5, "norm_label": "routes.py" }, { "label": "join_waitlist()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L23", "id": "app_routes_join_waitlist", "community": 5, "norm_label": "join_waitlist()" }, { "label": "confirm_email()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L88", "id": "app_routes_confirm_email", "community": 5, "norm_label": "confirm_email()" }, { "label": "unsubscribe()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L126", "id": "app_routes_unsubscribe", "community": 5, "norm_label": "unsubscribe()" }, { "label": "_anonymize_entry()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L157", "id": "app_routes_anonymize_entry", "community": 5, "norm_label": "_anonymize_entry()" }, { "label": "_result_page()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L166", "id": "app_routes_result_page", "community": 5, "norm_label": "_result_page()" }, { "label": "Add an email to the waitlist. - Honeypot: if `website` field is non-empty", "file_type": "rationale", "source_file": "waitlist\\app\\routes.py", "source_location": "L28", "id": "app_routes_rationale_28", "community": 5, "norm_label": "add an email to the waitlist. - honeypot: if `website` field is non-empty" }, { "label": "Double opt-in confirmation endpoint. Verifies the HMAC token, marks the e", "file_type": "rationale", "source_file": "waitlist\\app\\routes.py", "source_location": "L92", "id": "app_routes_rationale_92", "community": 5, "norm_label": "double opt-in confirmation endpoint. verifies the hmac token, marks the e" }, { "label": "GDPR erasure (Art. 17) \u2014 anonymize the entry. Uses the same HMAC token syst", "file_type": "rationale", "source_file": "waitlist\\app\\routes.py", "source_location": "L130", "id": "app_routes_rationale_130", "community": 5, "norm_label": "gdpr erasure (art. 17) \u2014 anonymize the entry. uses the same hmac token syst" }, { "label": "Strip all PII from a waitlist entry, keeping only anonymous analytics.", "file_type": "rationale", "source_file": "waitlist\\app\\routes.py", "source_location": "L158", "id": "app_routes_rationale_158", "community": 5, "norm_label": "strip all pii from a waitlist entry, keeping only anonymous analytics." }, { "label": "Branded HTML response for confirmation/unsubscribe result.", "file_type": "rationale", "source_file": "waitlist\\app\\routes.py", "source_location": "L167", "id": "app_routes_rationale_167", "community": 5, "norm_label": "branded html response for confirmation/unsubscribe result." }, { "label": "schemas.py", "file_type": "code", "source_file": "waitlist\\app\\schemas.py", "source_location": "L1", "id": "waitlist_app_schemas_py", "community": 5, "norm_label": "schemas.py" }, { "label": "WaitlistRequest", "file_type": "code", "source_file": "waitlist\\app\\schemas.py", "source_location": "L8", "id": "app_schemas_waitlistrequest", "community": 5, "norm_label": "waitlistrequest" }, { "label": "WaitlistResponse", "file_type": "code", "source_file": "waitlist\\app\\schemas.py", "source_location": "L24", "id": "app_schemas_waitlistresponse", "community": 5, "norm_label": "waitlistresponse" }, { "label": "for_lang()", "file_type": "code", "source_file": "waitlist\\app\\schemas.py", "source_location": "L29", "id": "app_schemas_for_lang", "community": 5, "norm_label": "for_lang()" }, { "label": "security.py", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L1", "id": "waitlist_app_security_py", "community": 11, "norm_label": "security.py" }, { "label": "RequestSizeLimiter", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L15", "id": "app_security_requestsizelimiter", "community": 11, "norm_label": "requestsizelimiter" }, { "label": ".dispatch()", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L20", "id": "app_security_requestsizelimiter_dispatch", "community": 11, "norm_label": ".dispatch()" }, { "label": "OriginValidator", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L30", "id": "app_security_originvalidator", "community": 11, "norm_label": "originvalidator" }, { "label": ".dispatch()", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L38", "id": "app_security_originvalidator_dispatch", "community": 11, "norm_label": ".dispatch()" }, { "label": "Security middleware stack. 1. RequestSizeLimiter \u2014 reject bodies > 4 KB (wait", "file_type": "rationale", "source_file": "waitlist\\app\\security.py", "source_location": "L1", "id": "app_security_rationale_1", "community": 11, "norm_label": "security middleware stack. 1. requestsizelimiter \u2014 reject bodies > 4 kb (wait" }, { "label": "Reject request bodies larger than max_bytes.", "file_type": "rationale", "source_file": "waitlist\\app\\security.py", "source_location": "L16", "id": "app_security_rationale_16", "community": 11, "norm_label": "reject request bodies larger than max_bytes." }, { "label": "In production, only allow requests whose Origin or Referer matches the allo", "file_type": "rationale", "source_file": "waitlist\\app\\security.py", "source_location": "L31", "id": "app_security_rationale_31", "community": 11, "norm_label": "in production, only allow requests whose origin or referer matches the allo" }, { "label": "__init__.py", "file_type": "code", "source_file": "waitlist\\app\\__init__.py", "source_location": "L1", "id": "waitlist_app_init_py", "community": 194, "norm_label": "__init__.py" }, { "label": "test_waitlist.py", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L1", "id": "waitlist_tests_test_waitlist_py", "community": 5, "norm_label": "test_waitlist.py" }, { "label": "db_session()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L21", "id": "tests_test_waitlist_db_session", "community": 5, "norm_label": "db_session()" }, { "label": "client()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L36", "id": "tests_test_waitlist_client", "community": 5, "norm_label": "client()" }, { "label": "test_join_waitlist_success()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L52", "id": "tests_test_waitlist_test_join_waitlist_success", "community": 5, "norm_label": "test_join_waitlist_success()" }, { "label": "test_duplicate_email_is_idempotent()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L64", "id": "tests_test_waitlist_test_duplicate_email_is_idempotent", "community": 5, "norm_label": "test_duplicate_email_is_idempotent()" }, { "label": "test_invalid_email_rejected()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L73", "id": "tests_test_waitlist_test_invalid_email_rejected", "community": 5, "norm_label": "test_invalid_email_rejected()" }, { "label": "test_honeypot_silently_succeeds()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L82", "id": "tests_test_waitlist_test_honeypot_silently_succeeds", "community": 5, "norm_label": "test_honeypot_silently_succeeds()" }, { "label": "test_missing_email_rejected()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L92", "id": "tests_test_waitlist_test_missing_email_rejected", "community": 5, "norm_label": "test_missing_email_rejected()" }, { "label": "test_health_endpoint()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L98", "id": "tests_test_waitlist_test_health_endpoint", "community": 5, "norm_label": "test_health_endpoint()" }, { "label": "test_rate_limit()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L105", "id": "tests_test_waitlist_test_rate_limit", "community": 5, "norm_label": "test_rate_limit()" }, { "label": "test_token_roundtrip()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L121", "id": "tests_test_waitlist_test_token_roundtrip", "community": 5, "norm_label": "test_token_roundtrip()" }, { "label": "test_token_expired()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L129", "id": "tests_test_waitlist_test_token_expired", "community": 5, "norm_label": "test_token_expired()" }, { "label": "test_token_tampered()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L143", "id": "tests_test_waitlist_test_token_tampered", "community": 5, "norm_label": "test_token_tampered()" }, { "label": "test_confirm_valid_token()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L155", "id": "tests_test_waitlist_test_confirm_valid_token", "community": 5, "norm_label": "test_confirm_valid_token()" }, { "label": "test_confirm_invalid_token()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L177", "id": "tests_test_waitlist_test_confirm_invalid_token", "community": 5, "norm_label": "test_confirm_invalid_token()" }, { "label": "test_confirm_idempotent()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L185", "id": "tests_test_waitlist_test_confirm_idempotent", "community": 5, "norm_label": "test_confirm_idempotent()" }, { "label": "test_confirm_unknown_email()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L197", "id": "tests_test_waitlist_test_confirm_unknown_email", "community": 5, "norm_label": "test_confirm_unknown_email()" }, { "label": "test_signup_triggers_confirmation_email()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L208", "id": "tests_test_waitlist_test_signup_triggers_confirmation_email", "community": 5, "norm_label": "test_signup_triggers_confirmation_email()" }, { "label": "test_unsubscribe_anonymizes_entry()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L235", "id": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "community": 5, "norm_label": "test_unsubscribe_anonymizes_entry()" }, { "label": "test_unsubscribe_invalid_token()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L259", "id": "tests_test_waitlist_test_unsubscribe_invalid_token", "community": 5, "norm_label": "test_unsubscribe_invalid_token()" }, { "label": "test_unsubscribe_already_gone()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L266", "id": "tests_test_waitlist_test_unsubscribe_already_gone", "community": 5, "norm_label": "test_unsubscribe_already_gone()" }, { "label": "test_signup_records_consent_timestamp()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L277", "id": "tests_test_waitlist_test_signup_records_consent_timestamp", "community": 5, "norm_label": "test_signup_records_consent_timestamp()" }, { "label": "Submit more than the per-minute limit and expect 429.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L106", "id": "tests_test_waitlist_rationale_106", "community": 5, "norm_label": "submit more than the per-minute limit and expect 429." }, { "label": "A generated token should verify back to the same email.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L122", "id": "tests_test_waitlist_rationale_122", "community": 5, "norm_label": "a generated token should verify back to the same email." }, { "label": "An expired token should return None.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L130", "id": "tests_test_waitlist_rationale_130", "community": 5, "norm_label": "an expired token should return none." }, { "label": "A tampered token should return None.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L144", "id": "tests_test_waitlist_rationale_144", "community": 5, "norm_label": "a tampered token should return none." }, { "label": "GET /confirm with valid token marks email as confirmed and clears IP.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L156", "id": "tests_test_waitlist_rationale_156", "community": 5, "norm_label": "get /confirm with valid token marks email as confirmed and clears ip." }, { "label": "GET /confirm with invalid token returns 400.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L178", "id": "tests_test_waitlist_rationale_178", "community": 5, "norm_label": "get /confirm with invalid token returns 400." }, { "label": "Confirming an already confirmed email returns 200 (idempotent).", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L186", "id": "tests_test_waitlist_rationale_186", "community": 5, "norm_label": "confirming an already confirmed email returns 200 (idempotent)." }, { "label": "Token for a non-existent email returns 400.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L198", "id": "tests_test_waitlist_rationale_198", "community": 5, "norm_label": "token for a non-existent email returns 400." }, { "label": "When Brevo is configured, signup sends a confirmation email.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L209", "id": "tests_test_waitlist_rationale_209", "community": 5, "norm_label": "when brevo is configured, signup sends a confirmation email." }, { "label": "GET /unsubscribe with valid token anonymizes the entry.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L236", "id": "tests_test_waitlist_rationale_236", "community": 5, "norm_label": "get /unsubscribe with valid token anonymizes the entry." }, { "label": "GET /unsubscribe with invalid token returns 400.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L260", "id": "tests_test_waitlist_rationale_260", "community": 5, "norm_label": "get /unsubscribe with invalid token returns 400." }, { "label": "GET /unsubscribe for non-existent entry returns 200 (idempotent).", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L267", "id": "tests_test_waitlist_rationale_267", "community": 5, "norm_label": "get /unsubscribe for non-existent entry returns 200 (idempotent)." }, { "label": "New signup records consent_given_at.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L278", "id": "tests_test_waitlist_rationale_278", "community": 5, "norm_label": "new signup records consent_given_at." }, { "label": "__init__.py", "file_type": "code", "source_file": "waitlist\\tests\\__init__.py", "source_location": "L1", "id": "waitlist_tests_init_py", "community": 195, "norm_label": "__init__.py" }, { "label": "i18n.js", "file_type": "code", "source_file": "website\\i18n.js", "source_location": "L1", "id": "website_i18n_js", "community": 78, "norm_label": "i18n.js" }, { "label": "detectLang()", "file_type": "code", "source_file": "website\\i18n.js", "source_location": "L431", "id": "website_i18n_detectlang", "community": 78, "norm_label": "detectlang()" }, { "label": "setLanguage()", "file_type": "code", "source_file": "website\\i18n.js", "source_location": "L448", "id": "website_i18n_setlanguage", "community": 78, "norm_label": "setlanguage()" }, { "label": "initI18n()", "file_type": "code", "source_file": "website\\i18n.js", "source_location": "L487", "id": "website_i18n_initi18n", "community": 78, "norm_label": "initi18n()" }, { "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", "community": 196, "norm_label": "server \u2192 client: requests a crud/vector operation on the local db.", "id": "app_schemas_rationale_93" }, { "label": "Client \u2192 Server: result of a CRUD/vector operation.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L106", "community": 197, "norm_label": "client \u2192 server: result of a crud/vector operation.", "id": "app_schemas_rationale_106" }, { "label": "Server \u2192 Client: incremental LLM response text.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L119", "community": 198, "norm_label": "server \u2192 client: incremental llm response text.", "id": "app_schemas_rationale_119" }, { "label": "Server \u2192 Client: signals end of response with the complete text.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L126", "community": 199, "norm_label": "server \u2192 client: signals end of response with the complete text.", "id": "app_schemas_rationale_126" }, { "label": "Client \u2192 Server: device identification on WS connect.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L135", "community": 200, "norm_label": "client \u2192 server: device identification on ws connect.", "id": "app_schemas_rationale_135" }, { "label": "User display preferences sent by Electron on each request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L146", "community": 201, "norm_label": "user display preferences sent by electron on each request.", "id": "app_schemas_rationale_146" }, { "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", "community": 202, "norm_label": "scope for a floating request \u2014 narrows the agent to a specific entity.", "id": "app_schemas_rationale_156" }, { "label": "Client \u2192 Server: Home chat message.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L163", "community": 203, "norm_label": "client \u2192 server: home chat message.", "id": "app_schemas_rationale_163" }, { "label": "Client \u2192 Server: Floating chat message scoped to an entity.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L172", "community": 204, "norm_label": "client \u2192 server: floating chat message scoped to an entity.", "id": "app_schemas_rationale_172" }, { "label": "Client \u2192 Server: Request a plain-text brief (home or project).", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L181", "community": 205, "norm_label": "client \u2192 server: request a plain-text brief (home or project).", "id": "app_schemas_rationale_181" }, { "label": "Server \u2192 Client: signals start of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L192", "community": 206, "norm_label": "server \u2192 client: signals start of a streaming response.", "id": "app_schemas_rationale_192" }, { "label": "Server \u2192 Client: streamed text token.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L199", "community": 207, "norm_label": "server \u2192 client: streamed text token.", "id": "app_schemas_rationale_199" }, { "label": "Server \u2192 Client: signals end of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L207", "community": 208, "norm_label": "server \u2192 client: signals end of a streaming response.", "id": "app_schemas_rationale_207" }, { "label": "Structured floating domain payload for UI routing decisions.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L215", "community": 209, "norm_label": "structured floating domain payload for ui routing decisions.", "id": "app_schemas_rationale_215" }, { "label": "Server \u2192 Client: domain determined for a floating request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L223", "community": 210, "norm_label": "server \u2192 client: domain determined for a floating request.", "id": "app_schemas_rationale_223" }, { "label": "Per-type extraction config produced by the journey chatbot.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L234", "community": 211, "norm_label": "per-type extraction config produced by the journey chatbot.", "id": "app_schemas_rationale_234" }, { "label": "Structured agent configuration (replaces freeform prompt_template).", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L244", "community": 212, "norm_label": "structured agent configuration (replaces freeform prompt_template).", "id": "app_schemas_rationale_244" }, { "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", "community": 213, "norm_label": "list notes, optionally scoped to a project by project_id.", "id": "agents_note_agent_rationale_24" }, { "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", "community": 214, "norm_label": "fetch a single note by its uuid to read its full markdown content.", "id": "agents_note_agent_rationale_40" }, { "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", "community": 215, "norm_label": "create a new note. title: note heading (required) content: markdown bo", "id": "agents_note_agent_rationale_54" }, { "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", "community": 216, "norm_label": "update an existing note. only pass fields that should change. note_id: uuid", "id": "agents_note_agent_rationale_85" }, { "label": "Delete a note permanently by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L113", "community": 217, "norm_label": "delete a note permanently by its uuid.", "id": "agents_note_agent_rationale_113" }, { "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", "community": 1, "norm_label": "raise http 402 if the user has exceeded their daily batch run limit.", "id": "routes_agents_rationale_99" }, { "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", "community": 1, "norm_label": "return the static list of available agent types and their descriptions.", "id": "routes_agents_rationale_128" }, { "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", "community": 1, "norm_label": "check if the user can create one more agent based on billing tier. since", "id": "routes_agents_rationale_158" }, { "label": "Trigger a local agent run using client-provided configuration.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L179", "community": 1, "norm_label": "trigger a local agent run using client-provided configuration.", "id": "routes_agents_rationale_179" }, { "label": "Persistent WebSocket endpoint for Electron device connections. Authentica", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L65", "community": 4, "norm_label": "persistent websocket endpoint for electron device connections. authentica", "id": "routes_device_ws_rationale_65" }, { "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", "community": 4, "norm_label": "receive frames from electron and dispatch to the appropriate handler.", "id": "routes_device_ws_rationale_133" }, { "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", "community": 4, "norm_label": "return a callback that sends tool_call frames and awaits tool_result.", "id": "routes_device_ws_rationale_190" }, { "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", "community": 4, "norm_label": "handle a home_request frame \u2014 streams homeformatter output back on the socket.", "id": "routes_device_ws_rationale_204" }, { "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", "community": 4, "norm_label": "handle a floating_request frame \u2014 streams floatingformatter output back on the s", "id": "routes_device_ws_rationale_272" }, { "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", "community": 4, "norm_label": "handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "id": "routes_device_ws_rationale_342" }, { "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", "community": 4, "norm_label": "handle a journey_start frame \u2014 explores directory and sends first question.", "id": "routes_device_ws_rationale_426" }, { "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", "community": 4, "norm_label": "handle a journey_message frame \u2014 continues the journey conversation.", "id": "routes_device_ws_rationale_452" }, { "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", "community": 4, "norm_label": "send a ping frame every 30 s to keep the connection alive.", "id": "routes_device_ws_rationale_478" }, { "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", "community": 4, "norm_label": "mark all in-progress agentrunlog rows as 'error' for this user.", "id": "routes_device_ws_rationale_487" }, { "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", "community": 1, "norm_label": "execute a cloud connector agent run end-to-end. steps: 1. verify t", "id": "core_agent_runner_rationale_775" }, { "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", "community": 1, "norm_label": "dispatch any overdue agent runs after an electron device connects. called", "id": "core_agent_runner_rationale_989" }, { "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", "community": 1, "norm_label": "persist the run outcome and optionally update ``last_run_at`` on the config.", "id": "core_agent_runner_rationale_1015" }, { "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", "community": 0, "norm_label": "return a system-prompt suffix that tells the llm to respond in the user's langua", "id": "core_deep_agent_rationale_45" }, { "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", "community": 0, "norm_label": "build a comprehensive date context block with pre-computed ms-epoch boundaries f", "id": "core_deep_agent_rationale_62" }, { "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", "community": 0, "norm_label": "return a system-prompt paragraph listing proactive behavioral hints. retu", "id": "core_deep_agent_rationale_151" }, { "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", "community": 0, "norm_label": "return a system-prompt paragraph listing known people/projects from relational m", "id": "core_deep_agent_rationale_167" }, { "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", "community": 0, "norm_label": "return a compact user-profile block from core memory onboarding fields. r", "id": "core_deep_agent_rationale_186" }, { "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", "community": 0, "norm_label": "return a small block with per-request scope and resolved project context.", "id": "core_deep_agent_rationale_202" }, { "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", "community": 0, "norm_label": "resolve likely project uuid from user message using client project list.", "id": "core_deep_agent_rationale_343" }, { "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", "community": 0, "norm_label": "fetch langfuse template and compile all per-request slots into one system prompt", "id": "core_deep_agent_rationale_415" }, { "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", "community": 0, "norm_label": "ensure floating responses stay plain text with no xml-like tag wrappers.", "id": "core_deep_agent_rationale_511" }, { "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", "community": 0, "norm_label": "streaming sanitizer that removes floating markup without buffering the full answ", "id": "core_deep_agent_rationale_528" }, { "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", "community": 0, "norm_label": "return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "id": "core_deep_agent_rationale_696" }, { "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", "community": 0, "norm_label": "compatibility helper kept for callers that expect explicit memory update api.", "id": "core_deep_agent_rationale_1287" }, { "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", "community": 218, "norm_label": "return the resolved model string for *agent_name* (for langfuse tracking).", "id": "core_llm_rationale_118" }, { "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", "community": 219, "norm_label": "return an llm configured for *agent_name*, respecting per-agent overrides.", "id": "core_llm_rationale_127" }, { "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", "community": 220, "norm_label": "return an embedding vector for *text*. uses ``settings.llm_embed_model``", "id": "core_llm_rationale_137" }, { "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", "community": 4, "norm_label": "convert `(event_type, data)` stream events into websocket frame models.", "id": "core_output_formatter_rationale_14" }, { "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, "community": 22, "norm_label": "electron app entry point (index.html)", "id": "index_html_electron_entry" }, { "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, "community": 22, "norm_label": "web spa entry point (web.html)", "id": "web_html_web_entry" }, { "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, "community": 22, "norm_label": "adiuvai brand identity system", "id": "brand_showcase_brand_identity" }, { "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, "community": 22, "norm_label": "il compasso a\u20ac\u201d brand design concept", "id": "brand_showcase_compass_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, "community": 22, "norm_label": "adiuvai color palette", "id": "brand_showcase_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, "community": 22, "norm_label": "adiuvai typography system (geist)", "id": "brand_showcase_typography" }, { "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, "community": 22, "norm_label": "adiuvai logo variants (7 canonical files)", "id": "brand_showcase_logo_variants" }, { "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, "community": 22, "norm_label": "adiuvai favicon svg (16x16)", "id": "favicon_svg_favicon" }, { "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, "community": 22, "norm_label": "adiuvai compass mark svg (64x64, animated)", "id": "logo_mark_svg_compass_mark" }, { "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, "community": 22, "norm_label": "adiuvai full logo svg (mark + wordmark, 180x70)", "id": "logo_full_svg_full_logo" }, { "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, "community": 22, "norm_label": "adiuvai app icon svg (512x512)", "id": "logo_icon_svg_app_icon" }, { "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, "community": 22, "norm_label": "adiuvai black variant logo svg (light backgrounds)", "id": "logo_black_svg_black_variant" }, { "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, "community": 22, "norm_label": "adiuvai white variant logo svg (dark backgrounds)", "id": "logo_white_svg_white_variant" }, { "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, "community": 22, "norm_label": "adiuvai wordmark svg (text only, 105x30)", "id": "logo_wordmark_svg_wordmark" }, { "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, "community": 22, "norm_label": "brand color: golden (#fbc881) a\u20ac\u201d ai/nord accent", "id": "brand_color_golden" }, { "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, "community": 22, "norm_label": "brand color: canvas light (#f4edf3) a\u20ac\u201d light mode background", "id": "brand_color_canvas_light" }, { "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, "community": 22, "norm_label": "brand color: canvas dark (#0c0c0c) a\u20ac\u201d dark mode background", "id": "brand_color_canvas_dark" }, { "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, "community": 22, "norm_label": "brand color: ink (#040404) a\u20ac\u201d user/sud/text", "id": "brand_color_ink" }, { "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, "community": 22, "norm_label": "brand color: slate (#8a8ea9) a\u20ac\u201d secondary/muted", "id": "brand_color_slate" }, { "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, "community": 22, "norm_label": "compass settle animation (5s ease-in-out infinite)", "id": "brand_compass_animation" }, { "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, "community": 147, "norm_label": "api dev server command (uvicorn)", "id": "api_readme_dev_server" }, { "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, "community": 147, "norm_label": "fastapi framework dependency", "id": "api_requirements_fastapi" }, { "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, "community": 101, "norm_label": "langchain + langchain-openai dependencies", "id": "api_requirements_langchain" }, { "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, "community": 101, "norm_label": "litellm dependency (100+ llm providers)", "id": "api_requirements_litellm" }, { "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, "community": 221, "norm_label": "stripe dependency (billing)", "id": "api_requirements_stripe" }, { "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, "community": 148, "norm_label": "sqlalchemy + asyncpg + alembic (db stack)", "id": "api_requirements_sqlalchemy" }, { "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, "community": 148, "norm_label": "pinecone + qdrant vector store dependencies", "id": "api_requirements_pinecone_qdrant" }, { "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, "community": 101, "norm_label": "langfuse observability dependency", "id": "api_requirements_langfuse" }, { "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, "community": 24, "norm_label": "beautifulsoup4 + lxml (html parsing)", "id": "api_requirements_beautifulsoup" }, { "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, "community": 24, "norm_label": "google auth libraries (oauth)", "id": "api_requirements_google_auth" }, { "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, "community": 24, "norm_label": "test fixture: action email (agent_runner_v2) a\u20ac\u201d login bug fix request", "id": "fixture_agent_runner_v2_email_action" }, { "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, "community": 149, "norm_label": "test fixture: date email (agent_runner_v2) a\u20ac\u201d kickoff meeting with date", "id": "fixture_agent_runner_v2_email_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, "community": 102, "norm_label": "test fixture: info email (agent_runner_v2) a\u20ac\u201d fyi policy, no action needed", "id": "fixture_agent_runner_v2_email_info" }, { "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, "community": 150, "norm_label": "test fixture: no-project email (agent_runner_v2) a\u20ac\u201d newsletter unrelated to project", "id": "fixture_agent_runner_v2_email_no_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, "community": 24, "norm_label": "test fixture: action email (journey_v2) a\u20ac\u201d login bug with detailed html", "id": "fixture_journey_v2_email_action" }, { "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, "community": 102, "norm_label": "test fixture: info email (journey_v2) a\u20ac\u201d remote work policy fyi", "id": "fixture_journey_v2_email_info" }, { "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, "community": 24, "norm_label": "test fixture: action email (preprocessors) a\u20ac\u201d login bug high priority", "id": "fixture_preprocessors_email_action" }, { "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, "community": 152, "norm_label": "test fixture: heavy html email (preprocessors) a\u20ac\u201d complex table layout newsletter", "id": "fixture_preprocessors_email_heavy" }, { "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, "community": 24, "norm_label": "test fixture: single email (preprocessors) a\u20ac\u201d minimal plain email", "id": "fixture_preprocessors_email_single" }, { "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, "community": 151, "norm_label": "test fixture: email thread (preprocessors) a\u20ac\u201d nested blockquote multi-turn thread", "id": "fixture_preprocessors_email_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, "community": 24, "norm_label": "test fixture: fallback plain text (preprocessors) a\u20ac\u201d unstructured text fallback", "id": "fixture_preprocessors_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, "community": 24, "norm_label": "test fixture: generic web page (preprocessors) a\u20ac\u201d non-email html page", "id": "fixture_preprocessors_generic_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, "community": 24, "norm_label": "test fixture: meeting notes plain text (preprocessors) a\u20ac\u201d structured action items", "id": "fixture_preprocessors_notes" }, { "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, "community": 24, "norm_label": "email type: action a\u20ac\u201d requires task creation", "id": "concept_email_action_type" }, { "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, "community": 102, "norm_label": "email type: info a\u20ac\u201d fyi only, no action required", "id": "concept_email_info_type" }, { "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, "community": 149, "norm_label": "email type: date a\u20ac\u201d contains scheduled event/date", "id": "concept_email_date_type" }, { "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, "community": 150, "norm_label": "email type: no-project a\u20ac\u201d irrelevant to any project", "id": "concept_email_no_project_type" }, { "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, "community": 151, "norm_label": "email type: thread a\u20ac\u201d nested reply chain (blockquote structure)", "id": "concept_email_thread_type" }, { "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, "community": 152, "norm_label": "email type: heavy html a\u20ac\u201d complex table-based layout email", "id": "concept_email_heavy_type" }, { "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, "community": 24, "norm_label": "email parsing pattern a\u20ac\u201d extract headers, type, project linkage", "id": "concept_email_parsing" }, { "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, "community": 24, "norm_label": "content preprocessor pipeline a\u20ac\u201d html/text normalization before agent processing", "id": "concept_preprocessor_pipeline" }, { "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, "community": 24, "norm_label": "agent runner v2 a\u20ac\u201d agent execution test harness", "id": "concept_agent_runner_v2" }, { "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, "community": 24, "norm_label": "journey v2 a\u20ac\u201d user journey / end-to-end flow test harness", "id": "concept_journey_v2" }, { "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, "community": 23, "norm_label": "adiuvai brand", "id": "logo-icon_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, "community": 23, "norm_label": "adiuvai logo icon", "id": "logo-icon_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, "community": 23, "norm_label": "diamond / rhombus shape", "id": "logo-icon_visual_diamond_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, "community": 23, "norm_label": "upper golden triangle", "id": "logo-icon_upper_triangle_golden" }, { "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, "community": 23, "norm_label": "lower dark triangle", "id": "logo-icon_lower_triangle_dark" }, { "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, "community": 23, "norm_label": "amber junction dot", "id": "logo-icon_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, "community": 23, "norm_label": "pinkish-lavender rounded square background", "id": "logo-icon_background_shape" }, { "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, "community": 23, "norm_label": "color: golden amber (#f5c07a)", "id": "logo-icon_color_golden_amber" }, { "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, "community": 23, "norm_label": "color: near-black (#1a1a1a)", "id": "logo-icon_color_near_black" }, { "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, "community": 23, "norm_label": "color: pinkish-lavender background (#f0ebf4)", "id": "logo-icon_color_lavender_bg" }, { "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, "community": 23, "norm_label": "design style: flat minimal geometric", "id": "logo-icon_design_style_flat_minimal" }, { "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, "community": 23, "norm_label": "logo type: icon / symbol mark", "id": "logo-icon_logo_type_icon_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, "community": 23, "norm_label": "visual metaphor: gem / compass needle / directional pointer", "id": "logo-icon_visual_metaphor_gem_compass" }, { "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, "community": 23, "norm_label": "brand value: calm, intelligent, warm", "id": "logo-icon_brand_value_calm_intelligent" }, { "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, "community": 23, "norm_label": "brand value: precision and clarity", "id": "logo-icon_brand_value_precision_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, "community": 23, "norm_label": "visual duality: light and dark (golden / black)", "id": "logo-icon_duality_light_dark" }, { "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, "community": 20, "norm_label": "home screen", "id": "home_HomeScreen" }, { "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, "community": 20, "norm_label": "app logo (golden diamond icon)", "id": "home_AppLogo" }, { "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, "community": 20, "norm_label": "left sidebar navigation", "id": "home_SidebarNav" }, { "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, "community": 20, "norm_label": "nav item: home (active)", "id": "home_NavHome" }, { "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, "community": 20, "norm_label": "nav item: timeline / list", "id": "home_NavTimeline" }, { "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, "community": 20, "norm_label": "nav item: tasks", "id": "home_NavTasks" }, { "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, "community": 20, "norm_label": "nav item: projects / notes", "id": "home_NavProjects" }, { "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, "community": 20, "norm_label": "nav item: folder", "id": "home_NavFolder" }, { "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, "community": 20, "norm_label": "sidebar toggle button", "id": "home_SidebarToggle" }, { "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, "community": 20, "norm_label": "user avatar (rm initials)", "id": "home_UserAvatar" }, { "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, "community": 20, "norm_label": "personalized greeting (good evening, roberto)", "id": "home_PersonalizedGreeting" }, { "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, "community": 20, "norm_label": "golden sparkle / ai marker icon", "id": "home_SparkleIcon" }, { "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, "community": 20, "norm_label": "task count summary (1 task due today)", "id": "home_TaskCountSummary" }, { "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, "community": 20, "norm_label": "ai daily brief text block", "id": "home_DailyBrief" }, { "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, "community": 20, "norm_label": "ask me anything chat input", "id": "home_ChatInput" }, { "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, "community": 20, "norm_label": "chat submit button (golden arrow)", "id": "home_SubmitButton" }, { "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, "community": 20, "norm_label": "ai suggestion chips", "id": "home_SuggestionChips" }, { "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, "community": 20, "norm_label": "suggestion chip: what's on my plate today?", "id": "home_ChipWhatsOnMyPlate" }, { "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, "community": 20, "norm_label": "suggestion chip: summarize this week", "id": "home_ChipSummarizeWeek" }, { "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, "community": 20, "norm_label": "suggestion chip: any overdue tasks?", "id": "home_ChipOverdueTasks" }, { "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, "community": 20, "norm_label": "suggestion chip: suggest next actions", "id": "home_ChipSuggestNextActions" }, { "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, "community": 20, "norm_label": "color scheme: pinkish-white + golden yellow + slate blue-gray", "id": "home_ColorScheme" }, { "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, "community": 20, "norm_label": "typography: geist sans-serif, large bold heading", "id": "home_TypographyStyle" }, { "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, "community": 20, "norm_label": "glassmorphism chat input style (backdrop-blur, gradient border)", "id": "home_GlassmorphismInput" }, { "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, "community": 20, "norm_label": "design pattern: ai as quiet partner", "id": "home_AIAsQuietPartner" }, { "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, "community": 20, "norm_label": "brand personality: calm, intelligent, warm", "id": "home_CalmIntelligentWarm" }, { "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, "community": 20, "norm_label": "design pattern: icon-only collapsed sidebar", "id": "home_IconOnlySidebar" }, { "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, "community": 17, "norm_label": "home / chat screen", "id": "home_chat_HomeScreen" }, { "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, "community": 17, "norm_label": "left sidebar navigation", "id": "home_chat_LeftSidebar" }, { "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, "community": 17, "norm_label": "app logo (golden diamond icon)", "id": "home_chat_AppLogo" }, { "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, "community": 17, "norm_label": "nav item: home (active)", "id": "home_chat_NavHome" }, { "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, "community": 17, "norm_label": "nav item: timeline", "id": "home_chat_NavTimeline" }, { "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, "community": 17, "norm_label": "nav item: tasks", "id": "home_chat_NavTasks" }, { "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, "community": 17, "norm_label": "nav item: notes", "id": "home_chat_NavNotes" }, { "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, "community": 17, "norm_label": "sidebar toggle button (panel icon)", "id": "home_chat_SidebarToggleBtn" }, { "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, "community": 17, "norm_label": "new chat / compose button", "id": "home_chat_NewChatBtn" }, { "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, "community": 17, "norm_label": "daily brief banner", "id": "home_chat_DailyBriefBanner" }, { "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, "community": 17, "norm_label": "daily brief sparkles icon", "id": "home_chat_DailyBriefSparklesIcon" }, { "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, "community": 17, "norm_label": "daily brief collapse/expand button", "id": "home_chat_DailyBriefCollapseBtn" }, { "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, "community": 17, "norm_label": "daily brief close (x) button", "id": "home_chat_DailyBriefCloseBtn" }, { "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, "community": 17, "norm_label": "daily brief message text", "id": "home_chat_DailyBriefText" }, { "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, "community": 17, "norm_label": "user chat message bubble", "id": "home_chat_UserMessage" }, { "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, "community": 17, "norm_label": "ai response block (adiuvai agent reply)", "id": "home_chat_AIResponseBlock" }, { "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, "community": 17, "norm_label": "ai agent avatar (sparkles + adiuvai label)", "id": "home_chat_AIAgentAvatar" }, { "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, "community": 17, "norm_label": "inline task card in ai response", "id": "home_chat_InlineTaskCard" }, { "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, "community": 17, "norm_label": "task card section label (tasks)", "id": "home_chat_TaskLabel" }, { "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, "community": 17, "norm_label": "task completion checkbox", "id": "home_chat_TaskCheckbox" }, { "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, "community": 17, "norm_label": "task title: design homepage mockup", "id": "home_chat_TaskTitle" }, { "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, "community": 17, "norm_label": "task description text", "id": "home_chat_TaskDescription" }, { "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, "community": 17, "norm_label": "task priority badge (high, red arrow up)", "id": "home_chat_TaskPriorityBadge" }, { "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, "community": 17, "norm_label": "task due date badge (due apr 27, 01:02)", "id": "home_chat_TaskDueDateBadge" }, { "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, "community": 17, "norm_label": "ai follow-up suggestion text (setting a due date)", "id": "home_chat_AIFollowUpText" }, { "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, "community": 17, "norm_label": "chat input bar (ask me anything...)", "id": "home_chat_ChatInputBar" }, { "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, "community": 17, "norm_label": "chat send button (arrow up, amber)", "id": "home_chat_ChatSendBtn" }, { "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, "community": 17, "norm_label": "user initials badge (us, bottom-left)", "id": "home_chat_UserInitialsBadge" }, { "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, "community": 17, "norm_label": "pinkish-white canvas background (#f4edf3)", "id": "home_chat_PinkishWhiteBackground" }, { "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, "community": 17, "norm_label": "chat conversation area (scrollable message list)", "id": "home_chat_ChatConversationArea" }, { "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, "community": 17, "norm_label": "adiuvai brand name (wordmark in chat)", "id": "home_chat_AdiuvAIBrand" }, { "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, "community": 17, "norm_label": "golden amber color accent (#fbc881 / amber)", "id": "home_chat_GoldenAmberAccent" }, { "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, "community": 16, "norm_label": "projects view", "id": "projects_ProjectsView" }, { "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, "community": 16, "norm_label": "sidebar navigation", "id": "projects_SidebarNav" }, { "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, "community": 16, "norm_label": "client list in sidebar", "id": "projects_ClientList" }, { "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, "community": 16, "norm_label": "client: acme corp", "id": "projects_ClientAcmeCorp" }, { "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, "community": 16, "norm_label": "client: globex inc", "id": "projects_ClientGlobexInc" }, { "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, "community": 16, "norm_label": "client: initech solutions", "id": "projects_ClientInitechSolutions" }, { "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, "community": 16, "norm_label": "client: umbrella labs", "id": "projects_ClientUmbrellaLabs" }, { "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, "community": 16, "norm_label": "client: wayne enterprises", "id": "projects_ClientWayneEnterprises" }, { "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, "community": 16, "norm_label": "project: lab inventory system", "id": "projects_ProjectLabInventorySystem" }, { "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, "community": 16, "norm_label": "project: patient portal v2", "id": "projects_ProjectPatientPortalV2" }, { "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, "community": 16, "norm_label": "project detail panel", "id": "projects_ProjectDetailPanel" }, { "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, "community": 16, "norm_label": "project stats bar (notes / tasks complete / events)", "id": "projects_ProjectStatsBar" }, { "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, "community": 16, "norm_label": "stat: notes (count 3)", "id": "projects_StatNotes" }, { "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, "community": 16, "norm_label": "stat: tasks complete (1/3)", "id": "projects_StatTasksComplete" }, { "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, "community": 16, "norm_label": "stat: events (2/7)", "id": "projects_StatEvents" }, { "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, "community": 16, "norm_label": "ai project summary card", "id": "projects_AISummaryCard" }, { "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, "community": 16, "norm_label": "project timeline (gantt-style)", "id": "projects_ProjectTimeline" }, { "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, "community": 16, "norm_label": "timeline phase: beta testing", "id": "projects_TimelinePhase_BetaTesting" }, { "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, "community": 16, "norm_label": "timeline phase: user acceptance testing", "id": "projects_TimelinePhase_UserAcceptanceTesting" }, { "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, "community": 16, "norm_label": "today marker on timeline", "id": "projects_TodayMarker" }, { "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, "community": 16, "norm_label": "tasks section", "id": "projects_TasksSection" }, { "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, "community": 16, "norm_label": "task column: to do", "id": "projects_TaskColumn_ToDo" }, { "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, "community": 16, "norm_label": "task column: in progress", "id": "projects_TaskColumn_InProgress" }, { "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, "community": 16, "norm_label": "task column: completed", "id": "projects_TaskColumn_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, "community": 16, "norm_label": "task: accessibility audit", "id": "projects_Task_AccessibilityAudit" }, { "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, "community": 16, "norm_label": "task: write unit tests for auth", "id": "projects_Task_WriteUnitTestsForAuth" }, { "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, "community": 16, "norm_label": "task: performance profiling", "id": "projects_Task_PerformanceProfiling" }, { "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, "community": 16, "norm_label": "task priority: medium", "id": "projects_TaskPriorityMedium" }, { "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, "community": 16, "norm_label": "task priority: high", "id": "projects_TaskPriorityHigh" }, { "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, "community": 16, "norm_label": "task assignee: bob", "id": "projects_TaskAssignee_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, "community": 16, "norm_label": "task assignee: carol", "id": "projects_TaskAssignee_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, "community": 16, "norm_label": "task due date badge", "id": "projects_TaskDueDateBadge" }, { "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, "community": 16, "norm_label": "notes section", "id": "projects_NotesSection" }, { "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, "community": 16, "norm_label": "search projects input", "id": "projects_SearchProjectsInput" }, { "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, "community": 16, "norm_label": "show archived toggle", "id": "projects_ShowArchivedToggle" }, { "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, "community": 16, "norm_label": "add button (timeline / tasks / notes)", "id": "projects_AddButton" }, { "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, "community": 16, "norm_label": "kanban-style task layout", "id": "projects_KanbanLayout" }, { "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, "community": 15, "norm_label": "tasks view", "id": "task_TasksView" }, { "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, "community": 15, "norm_label": "stats summary bar", "id": "task_StatsSummaryBar" }, { "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, "community": 15, "norm_label": "total tasks card (35)", "id": "task_TotalTasksCard" }, { "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, "community": 15, "norm_label": "to do count card (18)", "id": "task_ToDoCard" }, { "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, "community": 15, "norm_label": "in progress count card (0)", "id": "task_InProgressCard" }, { "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, "community": 15, "norm_label": "completed count card (8)", "id": "task_CompletedCard" }, { "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, "community": 15, "norm_label": "task filter tab bar", "id": "task_FilterTabBar" }, { "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, "community": 15, "norm_label": "filter tab: active (selected)", "id": "task_FilterTab_Active" }, { "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, "community": 15, "norm_label": "filter tab: to do", "id": "task_FilterTab_ToDo" }, { "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, "community": 15, "norm_label": "filter tab: in progress", "id": "task_FilterTab_InProgress" }, { "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, "community": 15, "norm_label": "filter tab: done", "id": "task_FilterTab_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, "community": 15, "norm_label": "filter tab: all", "id": "task_FilterTab_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, "community": 15, "norm_label": "search tasks input", "id": "task_SearchBar" }, { "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, "community": 15, "norm_label": "due date sort dropdown", "id": "task_DueDateSortDropdown" }, { "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, "community": 15, "norm_label": "new task button (primary cta)", "id": "task_NewTaskButton" }, { "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, "community": 15, "norm_label": "task list container", "id": "task_TaskListContainer" }, { "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, "community": 15, "norm_label": "task row (list item)", "id": "task_TaskRow" }, { "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, "community": 15, "norm_label": "task completion checkbox", "id": "task_TaskCheckbox" }, { "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, "community": 15, "norm_label": "task title field", "id": "task_TaskTitle" }, { "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, "community": 15, "norm_label": "task description / subtitle", "id": "task_TaskDescription" }, { "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, "community": 15, "norm_label": "priority badge", "id": "task_PriorityBadge" }, { "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, "community": 15, "norm_label": "priority: medium", "id": "task_PriorityMedium" }, { "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, "community": 15, "norm_label": "priority: high", "id": "task_PriorityHigh" }, { "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, "community": 15, "norm_label": "task due date field", "id": "task_DueDateField" }, { "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, "community": 15, "norm_label": "client label tag", "id": "task_ClientLabel" }, { "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, "community": 15, "norm_label": "project label tag", "id": "task_ProjectLabel" }, { "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, "community": 15, "norm_label": "assignee label", "id": "task_AssigneeLabel" }, { "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, "community": 15, "norm_label": "left sidebar navigation", "id": "task_SidebarNav" }, { "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, "community": 15, "norm_label": "app logo (top left)", "id": "task_AppLogo" }, { "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, "community": 15, "norm_label": "task status enum (to do / in progress / done)", "id": "task_TaskStatusEnum" }, { "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, "community": 15, "norm_label": "task priority enum (medium / high)", "id": "task_TaskPriorityEnum" }, { "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, "community": 15, "norm_label": "client: wayne enterprises", "id": "task_ClientWayneEnterprises" }, { "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, "community": 15, "norm_label": "client: umbrella labs", "id": "task_ClientUmbrellaLabs" }, { "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, "community": 15, "norm_label": "project: vehicle fleet tracker", "id": "task_ProjectVehicleFleetTracker" }, { "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, "community": 15, "norm_label": "project: r&d dashboard", "id": "task_ProjectRnDDashboard" }, { "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, "community": 15, "norm_label": "project: patient portal v2", "id": "task_ProjectPatientPortalV2" }, { "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, "community": 15, "norm_label": "project: bat-signal network", "id": "task_ProjectBatSignalNetwork" }, { "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, "community": 15, "norm_label": "design pattern: status count cards", "id": "task_DesignPattern_StatusCountCards" }, { "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, "community": 15, "norm_label": "design pattern: filter tab bar", "id": "task_DesignPattern_FilterTabs" }, { "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, "community": 15, "norm_label": "design pattern: inline metadata chips", "id": "task_DesignPattern_InlineMetadata" }, { "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, "community": 15, "norm_label": "design pattern: search + sort controls", "id": "task_DesignPattern_SearchSort" } ], "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": "main_store_getstore", "_tgt": "ai_orchestrator_getcachedbrief", "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": "main_store_getstore", "_tgt": "ai_orchestrator_invalidatebriefcache", "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": "main_store_getstore", "_tgt": "ai_orchestrator_generateandcachebrief", "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": "main_store_getstore", "_tgt": "ai_orchestrator_dailybrief", "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": "main_store_getstore", "_tgt": "api_backend_client_backendclient_baseurl", "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": "main_store_getstore", "_tgt": "auth_auth_manager_authmanager_baseurl", "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": "main_store_getdeviceid", "_tgt": "agents_agent_scheduler_tickagentscheduler", "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": "main_store_getlocalagents", "_tgt": "agents_agent_scheduler_tickagentscheduler", "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": "main_store_savelocalagent", "_tgt": "agents_agent_scheduler_tickagentscheduler", "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": "L71", "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": "L80", "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": "L97", "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": "L133", "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": "L170", "weight": 1.0, "_src": "adiuvai_src_main_ai_orchestrator_ts", "_tgt": "ai_orchestrator_orchestratetaskbriefresearch", "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_orchestratetaskbriefresearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L214", "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": "L218", "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": "L229", "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": "L233", "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": "L238", "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": "L245", "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": "L250", "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": "L262", "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": "L294", "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": "L313", "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": "L325", "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": "L115", "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": "L152", "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": "L203", "weight": 1.0, "_src": "ai_orchestrator_orchestratetaskbriefresearch", "_tgt": "ai_orchestrator_sendframe", "source": "ai_orchestrator_sendframe", "target": "ai_orchestrator_orchestratetaskbriefresearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L345", "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": "L100", "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": "L136", "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": "L173", "weight": 1.0, "_src": "ai_orchestrator_orchestratetaskbriefresearch", "_tgt": "ai_orchestrator_checkconnectivity", "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_orchestratetaskbriefresearch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L263", "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": "L328", "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": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L179", "weight": 1.0, "_src": "ai_orchestrator_orchestratetaskbriefresearch", "_tgt": "api_backend_client_getbackendclient", "source": "ai_orchestrator_orchestratetaskbriefresearch", "target": "api_backend_client_getbackendclient" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L230", "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": "L240", "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": "L282", "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": "L352", "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": "L230", "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": "L234", "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": "L283", "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": "L353", "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": "L247", "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": "L986", "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": "L259", "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": "L319", "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": "L379", "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": "L445", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendtaskbriefrequest", "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendtaskbriefrequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L508", "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": "L543", "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": "L571", "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": "L586", "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": "L608", "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": "L634", "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": "L660", "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": "L694", "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": "L706", "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": "L718", "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": "L905", "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": "L921", "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": "L929", "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": "L936", "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": "L950", "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": "L961", "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": "L987", "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": "L587", "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": "L609", "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": "L635", "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": "L661", "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": "L699", "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": "L709", "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": "L710", "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": "L733", "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": "L906", "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": "L926", "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": "L937", "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": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts", "source_location": "L21", "weight": 1.0, "_src": "db_notes_backfill_backfillnotesummaries", "_tgt": "api_backend_client_getbackendclient", "source": "api_backend_client_getbackendclient", "target": "db_notes_backfill_backfillnotesummaries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L50", "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": "L67", "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": "L137", "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": "L158", "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": "L51", "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": "L202", "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": "L222", "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": "L203", "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": "L159", "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": "L166", "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": "L199", "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": "L219", "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": "L233", "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": "L245", "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": "L269", "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": "L306", "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": "L319", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L352", "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": "L377", "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": "L415", "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": "L200", "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": "L220", "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": "L234", "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": "L246", "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": "L270", "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": "L307", "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": "L171", "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": "L173", "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": "L175", "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": "L177", "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": "L179", "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": "L181", "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": "L183", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L185", "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": "L187", "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": "L189", "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": "L344", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "target": "db_index_getdb" }, { "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": "L134", "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": "L165", "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": "L173", "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": "L182", "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": "L192", "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\\notes-backfill.ts", "source_location": "L29", "weight": 1.0, "_src": "db_notes_backfill_backfillnotesummaries", "_tgt": "db_index_getdb", "source": "db_index_getdb", "target": "db_notes_backfill_backfillnotesummaries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts", "source_location": "L20", "weight": 1.0, "_src": "adiuvai_src_main_db_notes_backfill_ts", "_tgt": "db_notes_backfill_backfillnotesummaries", "source": "adiuvai_src_main_db_notes_backfill_ts", "target": "db_notes_backfill_backfillnotesummaries", "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": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L49", "weight": 1.0, "_src": "adiuvai_src_main_router_index_ts", "_tgt": "router_index_hashtaskforbriefing", "source": "adiuvai_src_main_router_index_ts", "target": "router_index_hashtaskforbriefing", "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": "components_theme_provider_usetheme", "_tgt": "ui_sonner_toaster", "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": "L43", "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": "L81", "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": "L85", "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": "L114", "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": "L166", "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": "L275", "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\\brief\\BriefChatHeader.tsx", "source_location": "L12", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_briefchatheader_tsx", "_tgt": "brief_briefchatheader_relativedate", "source": "adiuvai_src_renderer_components_brief_briefchatheader_tsx", "target": "brief_briefchatheader_relativedate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\CanvasPlaceholder.tsx", "source_location": "L15", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_canvasplaceholder_tsx", "_tgt": "brief_canvasplaceholder_canvasplaceholder", "source": "adiuvai_src_renderer_components_brief_canvasplaceholder_tsx", "target": "brief_canvasplaceholder_canvasplaceholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx", "source_location": "L20", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx", "_tgt": "brief_taskbriefingoverlay_handler", "source": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx", "target": "brief_taskbriefingoverlay_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L32", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "_tgt": "brief_taskcarousel_clearcarouselbriefingcache", "source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "target": "brief_taskcarousel_clearcarouselbriefingcache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L66", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "_tgt": "brief_taskcarousel_getcachedbriefing", "source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "target": "brief_taskcarousel_getcachedbriefing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L92", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "_tgt": "brief_taskcarousel_handler", "source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "target": "brief_taskcarousel_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L120", "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": "L336", "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": "L484", "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": "L106", "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": "L125", "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": "L446", "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": "L102", "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": "L165", "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": "L173", "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": "context_floatingchatcontext_usefloatingchat", "_tgt": "hooks_usedoubleclickai_usedoubleclickai", "source": "context_floatingchatcontext_usefloatingchat", "target": "hooks_usedoubleclickai_usedoubleclickai" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "source_location": "L12", "weight": 1.0, "_src": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "_tgt": "context_taskbriefingcontext_taskbriefingprovider", "source": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "target": "context_taskbriefingcontext_taskbriefingprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "source_location": "L32", "weight": 1.0, "_src": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "_tgt": "context_taskbriefingcontext_usetaskbriefing", "source": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "target": "context_taskbriefingcontext_usetaskbriefing", "confidence_score": 1.0 }, { "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\\useBriefTasks.ts", "source_location": "L6", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_usebrieftasks_ts", "_tgt": "hooks_usebrieftasks_usebrieftasks", "source": "adiuvai_src_renderer_hooks_usebrieftasks_ts", "target": "hooks_usebrieftasks_usebrieftasks", "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\\useTaskBriefCache.ts", "source_location": "L19", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "_tgt": "hooks_usetaskbriefcache_clearbriefingcache", "source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "target": "hooks_usetaskbriefcache_clearbriefingcache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L23", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "_tgt": "hooks_usetaskbriefcache_usetaskbriefcache", "source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "target": "hooks_usetaskbriefcache_usetaskbriefcache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L49", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "_tgt": "hooks_usetaskbriefcache_usetaskbriefingdata", "source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "target": "hooks_usetaskbriefcache_usetaskbriefingdata", "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": "L129", "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": "L137", "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": "L150", "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": "L162", "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": "L129", "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": "L188", "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": "L208", "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": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\env.py", "source_location": "L24", "weight": 1.0, "_src": "waitlist_alembic_env_py", "_tgt": "alembic_env_run_migrations_offline", "source": "alembic_env_run_migrations_offline", "target": "waitlist_alembic_env_py", "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": "waitlist\\alembic\\env.py", "source_location": "L31", "weight": 1.0, "_src": "waitlist_alembic_env_py", "_tgt": "alembic_env_run_migrations_online", "source": "alembic_env_run_migrations_online", "target": "waitlist_alembic_env_py", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\alembic\\env.py", "source_location": "L30", "weight": 0.8, "_src": "alembic_env_rationale_1", "_tgt": "app_models_base", "source": "alembic_env_rationale_1", "target": "app_models_base", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\alembic\\env.py", "source_location": "L30", "weight": 0.8, "_src": "alembic_env_rationale_36", "_tgt": "app_models_base", "source": "alembic_env_rationale_36", "target": "app_models_base", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\alembic\\env.py", "source_location": "L30", "weight": 0.8, "_src": "alembic_env_rationale_50", "_tgt": "app_models_base", "source": "alembic_env_rationale_50", "target": "app_models_base", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\alembic\\env.py", "source_location": "L30", "weight": 0.8, "_src": "alembic_env_rationale_74", "_tgt": "app_models_base", "source": "alembic_env_rationale_74", "target": "app_models_base", "confidence_score": 0.5 }, { "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": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\db.py", "source_location": "L22", "weight": 1.0, "_src": "api_app_db_py", "_tgt": "app_config_settings", "source": "api_app_db_py", "target": "app_config_settings", "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_db_base", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_user" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_refreshtoken", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_refreshtoken" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_oauthaccount", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_oauthaccount" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_subscription" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_localagentconfig", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_localagentconfig" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_cloudagentconfig", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_cloudagentconfig" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_agentrunlog" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_memorycore", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_memorycore" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_memoryassociative", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_memoryassociative" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_memoryepisodic", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_memoryepisodic" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_memoryproactive", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_memoryproactive" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_extractionqueue", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_extractionqueue" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_memoryrelation", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_memoryrelation" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_plugin", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_plugin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_rationale_1", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_rationale_270", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_270" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_rationale_291", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_291" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_rationale_315", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_315" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_rationale_335", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_335" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_rationale_357", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_357" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_rationale_379", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_379" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_db_base", "_tgt": "app_models_rationale_417", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_417" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "app_db_base", "_tgt": "tests_conftest_rationale_1", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "app_db_base", "_tgt": "tests_conftest_rationale_60", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_60" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "app_db_base", "_tgt": "tests_conftest_rationale_89", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_89" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "app_db_base", "_tgt": "tests_conftest_rationale_96", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_96" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "app_db_base", "_tgt": "tests_conftest_rationale_115", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_115" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L21", "weight": 0.8, "_src": "app_db_base", "_tgt": "tests_conftest_rationale_133", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_133" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\models.py", "source_location": "L8", "weight": 1.0, "_src": "app_models_base", "_tgt": "declarativebase", "source": "declarativebase", "target": "app_models_base", "confidence_score": 1.0 }, { "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": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\main.py", "source_location": "L9", "weight": 1.0, "_src": "api_app_main_py", "_tgt": "app_config_settings", "source": "api_app_main_py", "target": "app_config_settings", "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": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\main.py", "source_location": "L17", "weight": 1.0, "_src": "waitlist_app_main_py", "_tgt": "app_main_lifespan", "source": "app_main_lifespan", "target": "waitlist_app_main_py", "confidence_score": 1.0 }, { "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", "confidence_score": 0.5, "source": "app_main_rationale_47", "target": "middleware_rate_limit_tierratelimitmiddleware" }, { "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", "confidence_score": 0.5, "source": "app_main_rationale_47", "target": "middleware_sanitizer_sanitizermiddleware" }, { "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", "confidence_score": 0.5, "source": "app_main_rationale_47", "target": "app_models_user" }, { "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": "app_models_user", "_tgt": "middleware_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "middleware_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L60", "weight": 0.8, "_src": "app_models_user", "_tgt": "middleware_auth_rationale_33", "confidence_score": 0.5, "source": "app_models_user", "target": "middleware_auth_rationale_33" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_models_user", "target": "routes_auth_rationale_764" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "app_models_user", "_tgt": "billing_stripe_service_stripeservice", "confidence_score": 0.5, "source": "app_models_user", "target": "billing_stripe_service_stripeservice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "app_models_user", "_tgt": "billing_stripe_service_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "billing_stripe_service_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "app_models_user", "_tgt": "billing_stripe_service_rationale_29", "confidence_score": 0.5, "source": "app_models_user", "target": "billing_stripe_service_rationale_29" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "app_models_user", "_tgt": "billing_stripe_service_rationale_49", "confidence_score": 0.5, "source": "app_models_user", "target": "billing_stripe_service_rationale_49" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "app_models_user", "_tgt": "billing_stripe_service_rationale_87", "confidence_score": 0.5, "source": "app_models_user", "target": "billing_stripe_service_rationale_87" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "app_models_user", "_tgt": "billing_stripe_service_rationale_158", "confidence_score": 0.5, "source": "app_models_user", "target": "billing_stripe_service_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "app_models_user", "_tgt": "billing_stripe_service_rationale_179", "confidence_score": 0.5, "source": "app_models_user", "target": "billing_stripe_service_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L214", "weight": 0.8, "_src": "app_models_user", "_tgt": "billing_stripe_service_rationale_206", "confidence_score": 0.5, "source": "app_models_user", "target": "billing_stripe_service_rationale_206" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_48", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_108", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_108" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_158", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_257", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_257" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_281", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_281" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_349", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_349" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_382", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_maintenance_rationale_485", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_maintenance_rationale_485" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_55", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_55" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_69", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_69" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_119", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_119" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_175", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_225", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_225" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_263", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_263" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_283", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_283" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_303", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_326", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_326" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_336", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_336" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_352", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_352" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_402", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_402" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_470", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_470" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_483", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_483" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_506", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_506" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_532", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_532" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_560", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_560" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_569", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_606", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_606" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_684", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_684" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "core_memory_middleware_rationale_728", "confidence_score": 0.5, "source": "app_models_user", "target": "core_memory_middleware_rationale_728" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_conftest_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_conftest_rationale_60", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_60" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_conftest_rationale_89", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_89" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_conftest_rationale_96", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_96" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_conftest_rationale_115", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_115" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_conftest_rationale_133", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_133" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_audit_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_audit_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_audit_rationale_109", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_audit_rationale_109" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_audit_rationale_139", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_audit_rationale_139" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_audit_rationale_145", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_audit_rationale_145" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_238" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_307" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_extraction_rationale_327" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_188" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_296" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_351" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_middleware_rationale_370" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_models_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_models_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_models_rationale_41", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_models_rationale_41" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_models_rationale_87", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_models_rationale_87" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_models_rationale_189", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_models_rationale_189" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_proactive_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_proactive_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_1", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_48", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_58", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_58" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_70", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_70" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_91", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_91" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_120", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_120" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_137", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_137" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_158", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_169", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_169" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_user", "_tgt": "tests_test_memory_relations_rationale_197", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_test_memory_relations_rationale_197" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L129", "weight": 1.0, "_src": "app_models_user", "_tgt": "routes_auth_register", "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": "app_models_user", "_tgt": "routes_auth_oauth_callback", "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": "app_models_user", "_tgt": "tests_conftest_create_tables", "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": "app_models_refreshtoken", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_models_refreshtoken", "target": "routes_auth_rationale_764" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L145", "weight": 1.0, "_src": "app_models_refreshtoken", "_tgt": "routes_auth_register", "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": "app_models_refreshtoken", "_tgt": "routes_auth_login", "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": "app_models_refreshtoken", "_tgt": "routes_auth_refresh", "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": "app_models_refreshtoken", "_tgt": "routes_auth_issue_refresh_token", "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": "app_models_oauthaccount", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_models_oauthaccount", "target": "routes_auth_rationale_764" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L453", "weight": 1.0, "_src": "app_models_oauthaccount", "_tgt": "routes_auth_oauth_callback", "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": "app_models_subscription", "_tgt": "middleware_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_subscription", "target": "middleware_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L60", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "middleware_auth_rationale_33", "confidence_score": 0.5, "source": "app_models_subscription", "target": "middleware_auth_rationale_33" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L511", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_models_subscription", "target": "routes_auth_rationale_764" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_stripeservice", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_stripe_service_stripeservice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_rationale_1", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_stripe_service_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_rationale_29", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_stripe_service_rationale_29" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_rationale_49", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_stripe_service_rationale_49" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_rationale_87", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_stripe_service_rationale_87" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_rationale_158", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_stripe_service_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_rationale_179", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_stripe_service_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L276", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_rationale_206", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_stripe_service_rationale_206" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_tiermanager" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_tier_manager_rationale_1", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_tier_manager_rationale_81", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_81" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_tier_manager_rationale_86", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_86" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_tier_manager_rationale_105", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_105" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_tier_manager_rationale_117", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_117" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L91", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "billing_tier_manager_rationale_129", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_129" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_55", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_55" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_69", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_69" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_119", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_119" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_175", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_225", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_225" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_263", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_263" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_283", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_283" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_303", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_326", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_326" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_336", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_336" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_352", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_352" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_402", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_402" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_470", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_470" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_483", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_483" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_506", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_506" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_532", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_532" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_560", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_560" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_569", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_606", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_606" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_684", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_684" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L571", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "core_memory_middleware_rationale_728", "confidence_score": 0.5, "source": "app_models_subscription", "target": "core_memory_middleware_rationale_728" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "tests_conftest_rationale_1", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "tests_conftest_rationale_60", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_60" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "tests_conftest_rationale_89", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_89" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "tests_conftest_rationale_96", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_96" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "tests_conftest_rationale_115", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_115" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "app_models_subscription", "_tgt": "tests_conftest_rationale_133", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_133" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L260", "weight": 1.0, "_src": "app_models_subscription", "_tgt": "billing_stripe_service_stripeservice_upsert_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": "app_models_subscription", "_tgt": "tests_conftest_create_tables", "source": "app_models_subscription", "target": "tests_conftest_create_tables" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_notesummarizerequest", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_notesummarizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_notesummarizeresponse", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_notesummarizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "routes_agents_rationale_1", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_102", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_131", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_131", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_161", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_161", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_182", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_182", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_255", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_rationale_255", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_1", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_62", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_62" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_155", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_155" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_184", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_184" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_234", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_234" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_331", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_331" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_348", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_348" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_412", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_412" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_430", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_430" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_450", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_450" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_498", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_498" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_513", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_513" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_528", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_528" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_544", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_544" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_563", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_563" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_780", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_780", "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_994", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_994", "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_1020", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_1020", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_rationale_1", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_rationale_102", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_102" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_rationale_175", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_rationale_269", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_269" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_rationale_287", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_287" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_rationale_313", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_313" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_rationale_354", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_354" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_rationale_401", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_rationale_401" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L188", "weight": 1.0, "_src": "app_models_localagentconfig", "_tgt": "routes_agents_trigger_agent_run", "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": "app_models_localagentconfig", "_tgt": "tests_test_agent_runner_v2_make_config", "source": "app_models_localagentconfig", "target": "tests_test_agent_runner_v2_make_config" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "routes_agents_rationale_99", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_99" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "routes_agents_rationale_128", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_128" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "routes_agents_rationale_158", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "routes_agents_rationale_179", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_775", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_775" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_989", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_989" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_localagentconfig", "_tgt": "core_agent_runner_rationale_1015", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_1015" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_1", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_62", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_62" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_155", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_155" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_184", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_184" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_234", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_234" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_331", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_331" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_348", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_348" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_412", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_412" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_430", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_430" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_450", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_450" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_498", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_498" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_513", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_513" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_528", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_528" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_544", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_544" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_563", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_563" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_780", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_780", "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_994", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_994", "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_1020", "_tgt": "app_models_cloudagentconfig", "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_1020", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_775", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_775" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_989", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_989" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_cloudagentconfig", "_tgt": "core_agent_runner_rationale_1015", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_1015" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_notesummarizerequest", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_notesummarizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_notesummarizeresponse", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_notesummarizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_agents_rationale_1", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_102", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_131", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_131", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_161", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_161", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_182", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_182", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_255", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_rationale_255", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_1", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_66", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_66", "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_134", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_134", "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_196", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_196", "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_210", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_210", "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_278", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_278", "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_348", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_348", "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_432", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_432", "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_523", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_523", "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_549", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_549", "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_575", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_575", "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_584", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_584", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_1", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_62", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_62" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_155", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_155" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_184", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_184" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_234", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_234" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_331", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_331" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_348", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_348" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_412", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_412" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_430", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_430" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_450", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_450" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_498", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_498" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_513", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_513" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_528", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_528" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_544", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_544" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_563", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_563" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_780", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_780", "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_994", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_994", "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_1020", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_1020", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_rationale_1", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_rationale_102", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_102" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_rationale_175", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_rationale_269", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_269" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_rationale_287", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_287" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_rationale_313", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_313" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_rationale_354", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_354" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L47", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_rationale_401", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_agent_runner_v2_rationale_401" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_rationale_1", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_rationale_48", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_rationale_64", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_64" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_rationale_177", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_177" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_rationale_193", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_193" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_rationale_202", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_202" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_rationale_235", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_235" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_rationale_257", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "tests_test_device_ws_rationale_257" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L212", "weight": 1.0, "_src": "app_models_agentrunlog", "_tgt": "routes_agents_trigger_agent_run", "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": "app_models_agentrunlog", "_tgt": "tests_test_agent_runner_v2_make_run_log", "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": "app_models_agentrunlog", "_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "source": "app_models_agentrunlog", "target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_agents_rationale_99", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_99" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_agents_rationale_128", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_128" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_agents_rationale_158", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L28", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_agents_rationale_179", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_65", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_65" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_133", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_133" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_190", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_190" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_204", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_204" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_272", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_272" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_342", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_342" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_426", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_426" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_452", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_452" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_478", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_478" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L52", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_487", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_487" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_775", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_775" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_989", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_989" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "core_agent_runner_rationale_1015", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_1015" }, { "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": "app_models_memorycore", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_auth_rationale_764" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_relationout", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_relationout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_relationpatch", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_relationpatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_coreaddbody", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_coreaddbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_rationale_1", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_rationale_98", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_rationale_110", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_rationale_123", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_rationale_123" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_rationale_134", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_rationale_147", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_rationale_147" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_rationale_186", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "routes_memory_rationale_207", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "routes_memory_rationale_207" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_55", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_55" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_69", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_69" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_119", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_119" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_175", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_225", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_225" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_263", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_263" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_283", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_283" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_303", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_326", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_326" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_336", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_336" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_352", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_352" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_402", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_402" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_470", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_470" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_483", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_483" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_506", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_506" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_532", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_532" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_560", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_560" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_569", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_606", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_606" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_684", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_684" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_rationale_728", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "core_memory_middleware_rationale_728" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_238" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_307" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_extraction_rationale_327" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_188" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_296" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_351" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_middleware_rationale_370" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_models_rationale_1", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_models_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_models_rationale_41", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_models_rationale_41" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_models_rationale_87", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_models_rationale_87" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memorycore", "_tgt": "tests_test_memory_models_rationale_189", "confidence_score": 0.5, "source": "app_models_memorycore", "target": "tests_test_memory_models_rationale_189" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L242", "weight": 1.0, "_src": "app_models_memorycore", "_tgt": "core_memory_middleware_memorymiddleware_update_core", "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": "app_models_memorycore", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "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": "app_models_memorycore", "_tgt": "tests_test_memory_models_test_memory_core_create_and_read", "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": "app_models_memorycore", "_tgt": "tests_test_memory_models_test_memory_core_cascade_delete", "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": "app_models_memoryassociative", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_auth_rationale_764" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_relationout", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_relationout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_relationpatch", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_relationpatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_coreaddbody", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_coreaddbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_rationale_98", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_rationale_110", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_rationale_123", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_rationale_123" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_rationale_134", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_rationale_147", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_rationale_147" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_rationale_186", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "routes_memory_rationale_207", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "routes_memory_rationale_207" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_48", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_108", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_108" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_158", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_257", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_257" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_281", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_281" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_349", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_349" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_382", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_maintenance_rationale_485", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_maintenance_rationale_485" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_55", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_55" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_69", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_69" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_119", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_119" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_175", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_225", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_225" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_263", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_263" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_283", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_283" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_303", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_326", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_326" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_336", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_336" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_352", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_352" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_402", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_402" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_470", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_470" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_483", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_483" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_506", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_506" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_532", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_532" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_560", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_560" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_569", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_606", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_606" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_684", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_684" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_rationale_728", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "core_memory_middleware_rationale_728" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_audit_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_audit_rationale_109", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_rationale_109" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_audit_rationale_139", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_rationale_139" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_audit_rationale_145", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_audit_rationale_145" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_188" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_296" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_351" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_middleware_rationale_370" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_models_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_models_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_models_rationale_41", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_models_rationale_41" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_models_rationale_87", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_models_rationale_87" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryassociative", "_tgt": "tests_test_memory_models_rationale_189", "confidence_score": 0.5, "source": "app_models_memoryassociative", "target": "tests_test_memory_models_rationale_189" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L369", "weight": 1.0, "_src": "app_models_memoryassociative", "_tgt": "core_memory_middleware_memorymiddleware_store_associative", "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": "app_models_memoryassociative", "_tgt": "core_memory_middleware_memorymiddleware_insert_archival", "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": "app_models_memoryassociative", "_tgt": "tests_test_memory_audit_assoc_row", "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": "app_models_memoryassociative", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "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": "app_models_memoryassociative", "_tgt": "tests_test_memory_models_test_memory_associative_create_and_read", "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": "app_models_memoryepisodic", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_auth_rationale_764" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_relationout", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_relationout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_relationpatch", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_relationpatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_coreaddbody", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_coreaddbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_rationale_98", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_rationale_110", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_rationale_123", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_123" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_rationale_134", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_rationale_147", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_147" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_rationale_186", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "routes_memory_rationale_207", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "routes_memory_rationale_207" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_48", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_108", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_108" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_158", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_257", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_257" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_281", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_281" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_349", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_349" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_382", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_maintenance_rationale_485", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_maintenance_rationale_485" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_55", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_55" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_69", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_69" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_119", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_119" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_175", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_225", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_225" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_263", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_263" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_283", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_283" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_303", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_326", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_326" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_336", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_336" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_352", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_352" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_402", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_402" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_470", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_470" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_483", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_483" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_506", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_506" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_532", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_532" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_560", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_560" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_569", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_606", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_606" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_684", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_684" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_rationale_728", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "core_memory_middleware_rationale_728" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_188" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_296" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_351" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_middleware_rationale_370" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_models_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_models_rationale_41", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_rationale_41" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_models_rationale_87", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_rationale_87" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryepisodic", "_tgt": "tests_test_memory_models_rationale_189", "confidence_score": 0.5, "source": "app_models_memoryepisodic", "target": "tests_test_memory_models_rationale_189" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L134", "weight": 1.0, "_src": "app_models_memoryepisodic", "_tgt": "core_memory_middleware_memorymiddleware_store_episode", "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": "app_models_memoryepisodic", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "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": "app_models_memoryepisodic", "_tgt": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "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": "app_models_memoryepisodic", "_tgt": "tests_test_memory_models_test_memory_episodic_create_and_read", "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": "app_models_memoryproactive", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L779", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_auth_rationale_764" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_relationout", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_relationout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_relationpatch", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_relationpatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_coreaddbody", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_coreaddbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_rationale_98", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_rationale_110", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_rationale_123", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_rationale_123" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_rationale_134", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_rationale_147", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_rationale_147" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_rationale_186", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "routes_memory_rationale_207", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "routes_memory_rationale_207" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_memorycandidate", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_memorycandidate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_extractionresult", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_extractionresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_rationale_89", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_89" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_rationale_163", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_163" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_rationale_233", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_233" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_rationale_335", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_335" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_rationale_393", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_393" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_rationale_406", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_406" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L433", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_rationale_431", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_extraction_rationale_431" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_48", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_108", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_108" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_158", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_257", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_257" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_281", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_281" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_349", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_349" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_382", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_rationale_485", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_maintenance_rationale_485" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_55", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_55" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_69", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_69" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_119", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_119" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_175", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_225", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_225" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_263", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_263" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_283", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_283" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_303", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_326", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_326" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_336", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_336" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_352", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_352" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_402", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_402" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_470", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_470" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_483", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_483" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_506", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_506" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_532", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_532" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_560", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_560" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_569", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_606", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_606" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_684", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_684" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "core_memory_middleware_rationale_728", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "core_memory_middleware_rationale_728" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_188" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_296" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_351" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_middleware_rationale_370" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_models_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_models_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_models_rationale_41", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_models_rationale_41" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_models_rationale_87", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_models_rationale_87" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L16", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_models_rationale_189", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_models_rationale_189" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L25", "weight": 0.8, "_src": "app_models_memoryproactive", "_tgt": "tests_test_memory_proactive_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryproactive", "target": "tests_test_memory_proactive_rationale_1" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L437", "weight": 1.0, "_src": "app_models_memoryproactive", "_tgt": "core_memory_extraction_store_proactive_stub", "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": "app_models_memoryproactive", "_tgt": "core_memory_maintenance_mine_proactive_patterns_inner", "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": "app_models_memoryproactive", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "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": "app_models_memoryproactive", "_tgt": "tests_test_memory_models_test_memory_proactive_create_and_read", "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": "app_models_memoryproactive", "_tgt": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "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": "app_models_memoryproactive", "_tgt": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "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": "app_models_memoryproactive", "_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "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": "app_models_extractionqueue", "_tgt": "routes_memory_relationout", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_relationout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_relationpatch", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_relationpatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_coreaddbody", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_coreaddbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_rationale_1", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_rationale_98", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_rationale_110", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_rationale_123", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_rationale_123" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_rationale_134", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_rationale_147", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_rationale_147" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_rationale_186", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "routes_memory_rationale_207", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "routes_memory_rationale_207" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_1", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_48", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_108", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_108" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_158", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_257", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_257" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_281", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_281" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_349", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_349" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_382", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L121", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_maintenance_rationale_485", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_maintenance_rationale_485" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_55", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_55" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_69", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_69" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_119", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_119" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_175", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_225", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_225" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_263", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_263" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_283", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_283" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_303", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_326", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_326" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_336", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_336" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_352", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_352" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_402", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_402" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_470", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_470" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_483", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_483" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_506", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_506" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_532", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_532" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_560", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_560" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_569", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_606", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_606" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_684", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_684" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_rationale_728", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "core_memory_middleware_rationale_728" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_238" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_307" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_extractionqueue", "_tgt": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5, "source": "app_models_extractionqueue", "target": "tests_test_memory_extraction_rationale_327" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L205", "weight": 1.0, "_src": "app_models_extractionqueue", "_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction", "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": "app_models_memoryrelation", "_tgt": "routes_memory_relationout", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_relationout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_relationpatch", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_relationpatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_coreaddbody", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_coreaddbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_rationale_98", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_rationale_110", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_rationale_123", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_rationale_123" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_rationale_134", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_rationale_147", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_rationale_147" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_rationale_186", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L20", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "routes_memory_rationale_207", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "routes_memory_rationale_207" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_48", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_108", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_108" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_158", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_257", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_257" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_281", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_281" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_349", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_349" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_382", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L24", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_maintenance_rationale_485", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_maintenance_rationale_485" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_55", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_55" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_69", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_69" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_119", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_119" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_175", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_225", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_225" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_263", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_263" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_283", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_283" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_303", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_326", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_326" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_336", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_336" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_352", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_352" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_402", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_402" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_470", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_470" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_483", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_483" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_506", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_506" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_532", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_532" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_560", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_560" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_569", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_606", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_606" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_684", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_684" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L31", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_rationale_728", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "core_memory_middleware_rationale_728" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_audit_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_audit_rationale_109", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_rationale_109" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_audit_rationale_139", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_rationale_139" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L37", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_audit_rationale_145", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_audit_rationale_145" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_1", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_48", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_58", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_58" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_70", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_70" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_91", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_91" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_120", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_120" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_137", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_137" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_158", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_169", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_169" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L26", "weight": 0.8, "_src": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_rationale_197", "confidence_score": 0.5, "source": "app_models_memoryrelation", "target": "tests_test_memory_relations_rationale_197" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L439", "weight": 1.0, "_src": "app_models_memoryrelation", "_tgt": "core_memory_middleware_memorymiddleware_upsert_relation", "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": "app_models_memoryrelation", "_tgt": "tests_test_memory_audit_relation_row", "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": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "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": "app_models_memoryrelation", "_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "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": "L94", "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": "L107", "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": "L120", "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": "L127", "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": "L136", "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": "L147", "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": "L157", "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": "L164", "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": "L173", "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": "L182", "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": "L193", "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": "L200", "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": "L208", "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": "L217", "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": "L225", "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": "L236", "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": "L246", "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": "L256", "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": "L262", "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": "L266", "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": "L273", "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": "L287", "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": "app_schemas_authtokens", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_schemas_authtokens", "target": "routes_auth_rationale_764" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L154", "weight": 1.0, "_src": "app_schemas_authtokens", "_tgt": "routes_auth_register", "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": "app_schemas_authtokens", "_tgt": "routes_auth_login", "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": "app_schemas_authtokens", "_tgt": "routes_auth_refresh", "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": "app_schemas_authtokens", "_tgt": "routes_auth_issue_refresh_token", "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": "L94", "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": "L107", "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": "L120", "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": "L127", "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": "L136", "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": "L147", "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": "L157", "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": "L164", "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": "L173", "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": "L182", "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": "L193", "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": "L200", "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": "L208", "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": "L217", "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": "L225", "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": "L236", "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": "L246", "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": "L256", "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": "L262", "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": "L266", "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": "L273", "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": "L287", "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\\agents.py", "source_location": "L241", "weight": 1.0, "_src": "routes_agents_notesummarizerequest", "_tgt": "basemodel", "source": "basemodel", "target": "routes_agents_notesummarizerequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L246", "weight": 1.0, "_src": "routes_agents_notesummarizeresponse", "_tgt": "basemodel", "source": "basemodel", "target": "routes_agents_notesummarizeresponse", "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": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\schemas.py", "source_location": "L8", "weight": 1.0, "_src": "app_schemas_waitlistrequest", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_waitlistrequest", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\schemas.py", "source_location": "L24", "weight": 1.0, "_src": "app_schemas_waitlistresponse", "_tgt": "basemodel", "source": "basemodel", "target": "app_schemas_waitlistresponse", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L24", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "middleware_auth_rationale_1", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "middleware_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L24", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "middleware_auth_rationale_33", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "middleware_auth_rationale_33" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizerequest", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_notesummarizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizeresponse", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_notesummarizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_agents_rationale_1", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_102", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_131", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_131", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_161", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_161", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_182", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_182", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_255", "_tgt": "app_schemas_userprofile", "source": "app_schemas_userprofile", "target": "routes_agents_rationale_255", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_registerrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_registerrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_loginrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_loginrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_refreshrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_refreshrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_updateprofilerequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_updateprofilerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_oauthauthorizeresponse", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_oauthcallbackrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_updatememoryrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_updatememoryrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_normalizerequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_normalizerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_normalizeresponse", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_normalizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_changepasswordrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_changepasswordrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_updateavatarrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_updateavatarrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_1", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_78", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_83", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_124", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_124" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_166", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_166" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_197", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_197" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_241", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_241" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_251", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_251" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_277", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_277" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_322", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_322" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_345", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_345" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_382", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_382" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_507", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_507" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_566", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_566" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_583", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_583" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_604", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_604" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_642", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_642" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_672", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_672" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_693", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_693" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_740", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_740" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L38", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_auth_rationale_764", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_auth_rationale_764" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_billing_checkoutrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_checkoutrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_billing_rationale_1", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_billing_rationale_37", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_rationale_37" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_billing_rationale_51", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_rationale_51" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_billing_rationale_66", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_billing_rationale_83", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_billing_rationale_93", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_rationale_93" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_chat_embedrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_chat_embedrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_chat_embedresponse", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_chat_embedresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_chat_briefrequest", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_chat_briefrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_chat_briefresponse", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_chat_briefresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_chat_rationale_1", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_chat_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_chat_rationale_45", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_chat_rationale_45" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_chat_rationale_68", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_chat_rationale_68" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_chat_rationale_110", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_chat_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_relationout", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_relationout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_relationpatch", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_relationpatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_coreaddbody", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_coreaddbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_rationale_1", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_rationale_98", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_rationale_110", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_rationale_123", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_rationale_123" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_rationale_134", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_rationale_147", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_rationale_147" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_rationale_186", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L28", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_memory_rationale_207", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_memory_rationale_207" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L93", "weight": 1.0, "_src": "app_schemas_userprofile", "_tgt": "middleware_auth_get_current_user", "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": "app_schemas_userprofile", "_tgt": "routes_auth_update_profile", "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": "app_schemas_userprofile", "_tgt": "routes_auth_build_profile", "source": "app_schemas_userprofile", "target": "routes_auth_build_profile" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_agents_rationale_99", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_99" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_agents_rationale_128", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_128" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_agents_rationale_158", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_userprofile", "_tgt": "routes_agents_rationale_179", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_chatrequest", "_tgt": "routes_chat_embedrequest", "confidence_score": 0.5, "source": "app_schemas_chatrequest", "target": "routes_chat_embedrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_chatrequest", "_tgt": "routes_chat_embedresponse", "confidence_score": 0.5, "source": "app_schemas_chatrequest", "target": "routes_chat_embedresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_chatrequest", "_tgt": "routes_chat_briefrequest", "confidence_score": 0.5, "source": "app_schemas_chatrequest", "target": "routes_chat_briefrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_chatrequest", "_tgt": "routes_chat_briefresponse", "confidence_score": 0.5, "source": "app_schemas_chatrequest", "target": "routes_chat_briefresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_chatrequest", "_tgt": "routes_chat_rationale_1", "confidence_score": 0.5, "source": "app_schemas_chatrequest", "target": "routes_chat_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_chatrequest", "_tgt": "routes_chat_rationale_45", "confidence_score": 0.5, "source": "app_schemas_chatrequest", "target": "routes_chat_rationale_45" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_chatrequest", "_tgt": "routes_chat_rationale_68", "confidence_score": 0.5, "source": "app_schemas_chatrequest", "target": "routes_chat_rationale_68" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L21", "weight": 0.8, "_src": "app_schemas_chatrequest", "_tgt": "routes_chat_rationale_110", "confidence_score": 0.5, "source": "app_schemas_chatrequest", "target": "routes_chat_rationale_110" }, { "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": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_66", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_134", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_196", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_196", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_210", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_210", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_278", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_278", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_348", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_348", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_432", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_432", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_523", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_523", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_549", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_549", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_575", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_575", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_584", "_tgt": "app_schemas_wsframetype", "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_584", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_ws_unified_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_ws_unified_rationale_37", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_37" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_ws_unified_rationale_60", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_60" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_ws_unified_rationale_83", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_83" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_ws_unified_rationale_110", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_ws_unified_rationale_135", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_135" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L18", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "tests_test_ws_unified_rationale_152", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_unified_rationale_152" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_65", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_65" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_133", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_133" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_190", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_190" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_204", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_204" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_272", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_272" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_342", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_342" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_426", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_426" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_452", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_452" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_478", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_478" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_487", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_487" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L33", "weight": 1.0, "_src": "str", "_tgt": "agents_filesystem_agent_resolve_path", "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": "str", "_tgt": "middleware_rate_limit_tierratelimitmiddleware_dispatch", "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": "str", "_tgt": "middleware_sanitizer_sanitizermiddleware_dispatch", "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": "str", "_tgt": "routes_agents_trigger_agent_run", "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": "str", "_tgt": "routes_agent_setup_as_text", "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": "str", "_tgt": "routes_agent_setup_call_llm_with_tools", "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": "str", "_tgt": "routes_agent_setup_handle_journey_start", "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": "str", "_tgt": "routes_auth_register", "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": "str", "_tgt": "routes_auth_login", "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": "str", "_tgt": "routes_auth_refresh", "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": "str", "_tgt": "routes_auth_issue_refresh_token", "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": "str", "_tgt": "routes_auth_oauth_authorize", "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": "str", "_tgt": "routes_auth_oauth_callback", "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": "str", "_tgt": "routes_chat_brief", "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": "str", "_tgt": "routes_device_ws_handle_home_request", "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": "str", "_tgt": "routes_device_ws_handle_floating_request", "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": "str", "_tgt": "routes_device_ws_handle_brief_request", "source": "str", "target": "routes_device_ws_handle_brief_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L437", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "str", "source": "str", "target": "routes_device_ws_handle_task_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": "str", "_tgt": "core_agent_runner_as_text", "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": "str", "_tgt": "core_agent_runner_run_agent_with_tools", "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": "str", "_tgt": "core_agent_runner_scan_directories", "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": "str", "_tgt": "core_agent_runner_run_cloud_agent", "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": "str", "_tgt": "core_deep_agent_datetime_context_injection", "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": "str", "_tgt": "core_deep_agent_as_text", "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": "str", "_tgt": "core_deep_agent_resolve_project_id_from_message", "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": "str", "_tgt": "core_deep_agent_normalize_domain_payload", "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": "str", "_tgt": "core_deep_agent_infer_floating_domain_rule_based", "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": "str", "_tgt": "core_deep_agent_run_single_agent", "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": "str", "_tgt": "core_deep_agent_run_single_agent_stream", "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": "str", "_tgt": "core_deep_agent_run_home_stream", "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": "str", "_tgt": "core_deep_agent_run_floating_stream", "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": "str", "_tgt": "core_memory_extraction_store_proactive_stub", "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": "str", "_tgt": "core_memory_maintenance_mine_proactive_patterns_inner", "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": "str", "_tgt": "core_memory_maintenance_extract_proactive_patterns", "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": "str", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "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": "str", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "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": "str", "_tgt": "core_memory_middleware_memorymiddleware_store_episode", "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": "str", "_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction", "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": "str", "_tgt": "core_memory_middleware_memorymiddleware_update_core", "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": "str", "_tgt": "core_memory_middleware_memorymiddleware_store_associative", "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": "str", "_tgt": "core_memory_middleware_memorymiddleware_upsert_relation", "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": "str", "_tgt": "core_memory_middleware_memorymiddleware_insert_archival", "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": "str", "_tgt": "core_output_formatter_streamformatter_format", "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": "str", "_tgt": "core_ws_context_execute_on_client", "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": "str", "_tgt": "tests_conftest_create_tables", "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": "str", "_tgt": "tests_conftest_make_jwt", "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": "str", "_tgt": "tests_test_agent_runner_v2_make_config", "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": "str", "_tgt": "tests_test_agent_runner_v2_make_run_log", "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": "str", "_tgt": "tests_test_brief_agent_test_run_home_brief_streams_text", "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": "str", "_tgt": "tests_test_brief_agent_test_run_project_brief_streams_text", "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": "str", "_tgt": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "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": "str", "_tgt": "tests_test_deep_agent_fakellm_ainvoke", "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": "str", "_tgt": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "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": "str", "_tgt": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "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": "str", "_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "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": "str", "_tgt": "tests_test_integrations_test_pagination_stops_at_max_emails", "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": "str", "_tgt": "tests_test_journey_v2_run_journey", "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": "str", "_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "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": "str", "_tgt": "tests_test_memory_audit_assoc_row", "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": "str", "_tgt": "tests_test_memory_audit_relation_row", "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": "str", "_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "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": "str", "_tgt": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "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": "str", "_tgt": "tests_test_memory_extraction_test_dispatch_queue_for_free", "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": "str", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "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": "str", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "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": "str", "_tgt": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "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": "str", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "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": "str", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "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": "str", "_tgt": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "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": "str", "_tgt": "tests_test_memory_middleware_test_store_episode_decryptable", "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": "str", "_tgt": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "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": "str", "_tgt": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "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": "str", "_tgt": "tests_test_memory_models_test_memory_core_create_and_read", "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": "str", "_tgt": "tests_test_memory_models_test_memory_core_cascade_delete", "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": "str", "_tgt": "tests_test_memory_models_test_memory_associative_create_and_read", "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": "str", "_tgt": "tests_test_memory_models_test_memory_episodic_create_and_read", "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": "str", "_tgt": "tests_test_memory_models_test_memory_proactive_create_and_read", "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": "str", "_tgt": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "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": "str", "_tgt": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "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": "str", "_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "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": "str", "_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "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": "str", "_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "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": "str", "_tgt": "tests_test_middleware_make_jwt", "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": "str", "_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token", "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": "str", "_tgt": "tests_test_middleware_testsanitizermiddleware_token", "source": "str", "target": "tests_test_middleware_testsanitizermiddleware_token" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L72", "weight": 1.0, "_src": "app_rate_limit_ratelimiter_dispatch", "_tgt": "str", "source": "str", "target": "app_rate_limit_ratelimiter_dispatch" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L95", "weight": 1.0, "_src": "app_schemas_rationale_95", "_tgt": "app_schemas_wstoolcall", "source": "app_schemas_wstoolcall", "target": "app_schemas_rationale_95", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L108", "weight": 1.0, "_src": "app_schemas_rationale_108", "_tgt": "app_schemas_wstoolresult", "source": "app_schemas_wstoolresult", "target": "app_schemas_rationale_108", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L121", "weight": 1.0, "_src": "app_schemas_rationale_121", "_tgt": "app_schemas_wstextchunk", "source": "app_schemas_wstextchunk", "target": "app_schemas_rationale_121", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L128", "weight": 1.0, "_src": "app_schemas_rationale_128", "_tgt": "app_schemas_wsfinal", "source": "app_schemas_wsfinal", "target": "app_schemas_rationale_128", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L137", "weight": 1.0, "_src": "app_schemas_rationale_137", "_tgt": "app_schemas_wsdevicehello", "source": "app_schemas_wsdevicehello", "target": "app_schemas_rationale_137", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L148", "weight": 1.0, "_src": "app_schemas_rationale_148", "_tgt": "app_schemas_formatprefsmodel", "source": "app_schemas_formatprefsmodel", "target": "app_schemas_rationale_148", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L158", "weight": 1.0, "_src": "app_schemas_rationale_158", "_tgt": "app_schemas_wsfloatingscope", "source": "app_schemas_wsfloatingscope", "target": "app_schemas_rationale_158", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsfloatingscope", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsfloatingscope", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsfloatingscope", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wsfloatingscope", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L95", "weight": 1.0, "_src": "app_schemas_wsfloatingscope", "_tgt": "tests_test_schemas_v3_test_floating_request_basic", "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": "app_schemas_wsfloatingscope", "_tgt": "tests_test_schemas_v3_test_floating_request_scope_without_id", "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": "app_schemas_wsfloatingscope", "_tgt": "tests_test_schemas_v3_test_floating_request_serializes", "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": "app_schemas_wsfloatingscope", "_tgt": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "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": "L165", "weight": 1.0, "_src": "app_schemas_rationale_165", "_tgt": "app_schemas_wshomerequest", "source": "app_schemas_wshomerequest", "target": "app_schemas_rationale_165", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wshomerequest", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wshomerequest", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wshomerequest", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wshomerequest", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L58", "weight": 1.0, "_src": "app_schemas_wshomerequest", "_tgt": "tests_test_schemas_v3_test_home_request_defaults", "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": "app_schemas_wshomerequest", "_tgt": "tests_test_schemas_v3_test_home_request_with_history", "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": "app_schemas_wshomerequest", "_tgt": "tests_test_schemas_v3_test_home_request_serializes", "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": "L174", "weight": 1.0, "_src": "app_schemas_rationale_174", "_tgt": "app_schemas_wsfloatingrequest", "source": "app_schemas_wsfloatingrequest", "target": "app_schemas_rationale_174", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsfloatingrequest", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsfloatingrequest", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsfloatingrequest", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wsfloatingrequest", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L93", "weight": 1.0, "_src": "app_schemas_wsfloatingrequest", "_tgt": "tests_test_schemas_v3_test_floating_request_basic", "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": "app_schemas_wsfloatingrequest", "_tgt": "tests_test_schemas_v3_test_floating_request_scope_without_id", "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": "app_schemas_wsfloatingrequest", "_tgt": "tests_test_schemas_v3_test_floating_request_serializes", "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": "app_schemas_wsfloatingrequest", "_tgt": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "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": "L183", "weight": 1.0, "_src": "app_schemas_rationale_183", "_tgt": "app_schemas_wsbriefrequest", "source": "app_schemas_wsbriefrequest", "target": "app_schemas_rationale_183", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L194", "weight": 1.0, "_src": "app_schemas_rationale_194", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "app_schemas_rationale_194", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamstart", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_streamformatter" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamstart", "_tgt": "core_output_formatter_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_19", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_rationale_19", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_38", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_rationale_38", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamstart", "_tgt": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamstart", "target": "tests_test_output_formatter_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsstreamstart", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamstart", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsstreamstart", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wsstreamstart", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L38", "weight": 1.0, "_src": "app_schemas_wsstreamstart", "_tgt": "core_output_formatter_streamformatter_format", "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": "app_schemas_wsstreamstart", "_tgt": "tests_test_schemas_v3_test_stream_start", "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": "app_schemas_wsstreamstart", "_tgt": "tests_test_schemas_v3_test_stream_start_serializes", "source": "app_schemas_wsstreamstart", "target": "tests_test_schemas_v3_test_stream_start_serializes" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamstart", "_tgt": "core_output_formatter_rationale_14", "confidence_score": 0.5, "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_rationale_14" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L201", "weight": 1.0, "_src": "app_schemas_rationale_201", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "app_schemas_rationale_201", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamtext", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_streamformatter" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamtext", "_tgt": "core_output_formatter_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_19", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_rationale_19", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_38", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_rationale_38", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamtext", "_tgt": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamtext", "target": "tests_test_output_formatter_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsstreamtext", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamtext", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsstreamtext", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wsstreamtext", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L43", "weight": 1.0, "_src": "app_schemas_wsstreamtext", "_tgt": "core_output_formatter_streamformatter_format", "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": "app_schemas_wsstreamtext", "_tgt": "tests_test_schemas_v3_test_stream_text", "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": "app_schemas_wsstreamtext", "_tgt": "tests_test_schemas_v3_test_stream_text_serializes", "source": "app_schemas_wsstreamtext", "target": "tests_test_schemas_v3_test_stream_text_serializes" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamtext", "_tgt": "core_output_formatter_rationale_14", "confidence_score": 0.5, "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_rationale_14" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L209", "weight": 1.0, "_src": "app_schemas_rationale_209", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "app_schemas_rationale_209", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_66", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_66", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_134", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_134", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_196", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_196", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_210", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_210", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_278", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_278", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_348", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_348", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_432", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_432", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_523", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_523", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_549", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_549", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_575", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_575", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_584", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_584", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "core_output_formatter_streamformatter" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "core_output_formatter_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "core_output_formatter_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_19", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "core_output_formatter_rationale_19", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_38", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "core_output_formatter_rationale_38", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "tests_test_output_formatter_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L370", "weight": 1.0, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_handle_brief_request", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_handle_brief_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L448", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_handle_task_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": "app_schemas_wsstreamend", "_tgt": "core_output_formatter_streamformatter_format", "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": "app_schemas_wsstreamend", "_tgt": "tests_test_schemas_v3_test_stream_end_defaults", "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": "app_schemas_wsstreamend", "_tgt": "tests_test_schemas_v3_test_stream_end_serializes", "source": "app_schemas_wsstreamend", "target": "tests_test_schemas_v3_test_stream_end_serializes" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_65", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_65" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_133", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_133" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_190", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_190" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_204", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_204" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_272", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_272" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_342", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_342" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_426", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_426" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_452", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_452" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_478", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_478" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_487", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_487" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "core_output_formatter_rationale_14", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "core_output_formatter_rationale_14" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L218", "weight": 1.0, "_src": "app_schemas_rationale_218", "_tgt": "app_schemas_wsdomain", "source": "app_schemas_wsdomain", "target": "app_schemas_rationale_218", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsdomain", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsdomain", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsdomain", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wsdomain", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L196", "weight": 1.0, "_src": "app_schemas_wsdomain", "_tgt": "tests_test_schemas_v3_test_floating_domain_tasks", "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": "app_schemas_wsdomain", "_tgt": "tests_test_schemas_v3_test_floating_domain_valid_domains", "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": "app_schemas_wsdomain", "_tgt": "tests_test_schemas_v3_test_floating_domain_object_valid", "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": "app_schemas_wsdomain", "_tgt": "tests_test_schemas_v3_test_floating_domain_serializes", "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": "L226", "weight": 1.0, "_src": "app_schemas_rationale_226", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "app_schemas_rationale_226", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsfloatingdomain", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_streamformatter" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsfloatingdomain", "_tgt": "core_output_formatter_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_19", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_rationale_19", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_38", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_rationale_38", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsfloatingdomain", "_tgt": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsfloatingdomain", "target": "tests_test_output_formatter_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsfloatingdomain", "_tgt": "tests_test_schemas_v3_rationale_1", "confidence_score": 0.5, "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L6", "weight": 0.8, "_src": "app_schemas_wsfloatingdomain", "_tgt": "tests_test_schemas_v3_rationale_40", "confidence_score": 0.5, "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L28", "weight": 1.0, "_src": "app_schemas_wsfloatingdomain", "_tgt": "core_output_formatter_streamformatter_format", "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": "app_schemas_wsfloatingdomain", "_tgt": "tests_test_schemas_v3_test_floating_domain_tasks", "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": "app_schemas_wsfloatingdomain", "_tgt": "tests_test_schemas_v3_test_floating_domain_valid_domains", "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": "app_schemas_wsfloatingdomain", "_tgt": "tests_test_schemas_v3_test_floating_domain_object_valid", "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": "app_schemas_wsfloatingdomain", "_tgt": "tests_test_schemas_v3_test_floating_domain_serializes", "source": "app_schemas_wsfloatingdomain", "target": "tests_test_schemas_v3_test_floating_domain_serializes" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L8", "weight": 0.8, "_src": "app_schemas_wsfloatingdomain", "_tgt": "core_output_formatter_rationale_14", "confidence_score": 0.5, "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_rationale_14" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L237", "weight": 1.0, "_src": "app_schemas_rationale_237", "_tgt": "app_schemas_contenttypeconfig", "source": "app_schemas_contenttypeconfig", "target": "app_schemas_rationale_237", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L247", "weight": 1.0, "_src": "app_schemas_rationale_247", "_tgt": "app_schemas_agentconfig", "source": "app_schemas_agentconfig", "target": "app_schemas_rationale_247", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "routes_agent_setup_journeysession", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "routes_agent_setup_journeysession" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "routes_agent_setup_rationale_1", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "routes_agent_setup_rationale_80", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_80" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "routes_agent_setup_rationale_169", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_169" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "routes_agent_setup_rationale_196", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_196" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "routes_agent_setup_rationale_246", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_246" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "routes_agent_setup_rationale_359", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_359" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L37", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "routes_agent_setup_rationale_434", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "routes_agent_setup_rationale_434" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_1", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_92", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_92" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_135", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_135" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_169", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_169" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_181", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_181" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_195", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_195" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_201", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_201" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_206", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_206" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_212", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_212" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_224", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_224" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L51", "weight": 0.8, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_rationale_274", "confidence_score": 0.5, "source": "app_schemas_agentconfig", "target": "tests_test_journey_v2_rationale_274" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L182", "weight": 1.0, "_src": "app_schemas_agentconfig", "_tgt": "tests_test_journey_v2_test_4_6a_extract_valid_json", "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": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizerequest", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_notesummarizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizeresponse", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_notesummarizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcatalogitem", "_tgt": "routes_agents_rationale_1", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_102", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_131", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_131", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_161", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_161", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_182", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_182", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_255", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_255", "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": "app_schemas_agentcatalogitem", "_tgt": "routes_agents_get_agent_catalog", "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": "app_schemas_agentcatalogitem", "_tgt": "routes_agents_rationale_99", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_99" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcatalogitem", "_tgt": "routes_agents_rationale_128", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_128" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcatalogitem", "_tgt": "routes_agents_rationale_158", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcatalogitem", "_tgt": "routes_agents_rationale_179", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizerequest", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_notesummarizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizeresponse", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_notesummarizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckrequest", "_tgt": "routes_agents_rationale_1", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_102", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_131", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_131", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_161", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_161", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_182", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_182", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_255", "_tgt": "app_schemas_agentcreationcheckrequest", "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_255", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckrequest", "_tgt": "routes_agents_rationale_99", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_99" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckrequest", "_tgt": "routes_agents_rationale_128", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_128" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckrequest", "_tgt": "routes_agents_rationale_158", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckrequest", "_tgt": "routes_agents_rationale_179", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizerequest", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_notesummarizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizeresponse", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_notesummarizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckresponse", "_tgt": "routes_agents_rationale_1", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_102", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_131", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_131", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_161", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_161", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_182", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_182", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_255", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_255", "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": "app_schemas_agentcreationcheckresponse", "_tgt": "routes_agents_can_create_agent", "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": "app_schemas_agentcreationcheckresponse", "_tgt": "routes_agents_rationale_99", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_99" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckresponse", "_tgt": "routes_agents_rationale_128", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_128" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckresponse", "_tgt": "routes_agents_rationale_158", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentcreationcheckresponse", "_tgt": "routes_agents_rationale_179", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizerequest", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_notesummarizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizeresponse", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_notesummarizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agenttriggerrequest", "_tgt": "routes_agents_rationale_1", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_102", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_131", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_131", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_161", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_161", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_182", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_182", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_255", "_tgt": "app_schemas_agenttriggerrequest", "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_255", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agenttriggerrequest", "_tgt": "routes_agents_rationale_99", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_99" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agenttriggerrequest", "_tgt": "routes_agents_rationale_128", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_128" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agenttriggerrequest", "_tgt": "routes_agents_rationale_158", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agenttriggerrequest", "_tgt": "routes_agents_rationale_179", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_179" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizerequest", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_notesummarizerequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_notesummarizeresponse", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_notesummarizeresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentrunlogresponse", "_tgt": "routes_agents_rationale_1", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_102", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_102", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_131", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_131", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_161", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_161", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_182", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_182", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_255", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_255", "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": "app_schemas_agentrunlogresponse", "_tgt": "routes_agents_to_run_log_response", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_to_run_log_response" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentrunlogresponse", "_tgt": "routes_agents_rationale_99", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_99" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentrunlogresponse", "_tgt": "routes_agents_rationale_128", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_128" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentrunlogresponse", "_tgt": "routes_agents_rationale_158", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "app_schemas_agentrunlogresponse", "_tgt": "routes_agents_rationale_179", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_179" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L14", "weight": 1.0, "_src": "api_app_agents_client_agent_py", "_tgt": "agents_client_agent_list_clients", "source": "api_app_agents_client_agent_py", "target": "agents_client_agent_list_clients", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L37", "weight": 1.0, "_src": "api_app_agents_client_agent_py", "_tgt": "agents_client_agent_get_client", "source": "api_app_agents_client_agent_py", "target": "agents_client_agent_get_client", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L1", "weight": 1.0, "_src": "agents_client_agent_rationale_1", "_tgt": "api_app_agents_client_agent_py", "source": "api_app_agents_client_agent_py", "target": "agents_client_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L15", "weight": 1.0, "_src": "agents_client_agent_rationale_15", "_tgt": "agents_client_agent_list_clients", "source": "agents_client_agent_list_clients", "target": "agents_client_agent_rationale_15", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L24", "weight": 1.0, "_src": "agents_client_agent_list_clients", "_tgt": "core_ws_context_execute_on_client", "source": "agents_client_agent_list_clients", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L38", "weight": 1.0, "_src": "agents_client_agent_rationale_38", "_tgt": "agents_client_agent_get_client", "source": "agents_client_agent_get_client", "target": "agents_client_agent_rationale_38", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L45", "weight": 1.0, "_src": "agents_client_agent_get_client", "_tgt": "core_ws_context_execute_on_client", "source": "agents_client_agent_get_client", "target": "core_ws_context_execute_on_client" }, { "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": "agents_filesystem_agent_make_directory_tools", "_tgt": "routes_agent_setup_handle_journey_start", "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": "agents_filesystem_agent_make_directory_tools", "_tgt": "routes_agent_setup_handle_journey_message", "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": "L19", "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_fmt_summary", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_fmt_summary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L32", "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": "L52", "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": "L62", "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": "L89", "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": "L117", "weight": 1.0, "_src": "api_app_agents_note_agent_py", "_tgt": "agents_note_agent_propose_note_edit", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_propose_note_edit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L168", "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": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L174", "weight": 1.0, "_src": "api_app_agents_note_agent_py", "_tgt": "agents_note_agent_refresh_summary", "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_refresh_summary", "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": "L38", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L47", "weight": 1.0, "_src": "agents_note_agent_list_notes", "_tgt": "agents_note_agent_fmt_summary", "source": "agents_note_agent_fmt_summary", "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": "L33", "weight": 1.0, "_src": "agents_note_agent_rationale_33", "_tgt": "agents_note_agent_list_notes", "source": "agents_note_agent_list_notes", "target": "agents_note_agent_rationale_33", "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": "L53", "weight": 1.0, "_src": "agents_note_agent_rationale_53", "_tgt": "agents_note_agent_get_note", "source": "agents_note_agent_get_note", "target": "agents_note_agent_rationale_53", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L84", "weight": 1.0, "_src": "agents_note_agent_create_note", "_tgt": "agents_note_agent_refresh_summary", "source": "agents_note_agent_create_note", "target": "agents_note_agent_refresh_summary", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L67", "weight": 1.0, "_src": "agents_note_agent_rationale_67", "_tgt": "agents_note_agent_create_note", "source": "agents_note_agent_create_note", "target": "agents_note_agent_rationale_67", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L112", "weight": 1.0, "_src": "agents_note_agent_update_note", "_tgt": "agents_note_agent_refresh_summary", "source": "agents_note_agent_update_note", "target": "agents_note_agent_refresh_summary", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L94", "weight": 1.0, "_src": "agents_note_agent_rationale_94", "_tgt": "agents_note_agent_update_note", "source": "agents_note_agent_update_note", "target": "agents_note_agent_rationale_94", "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": "L127", "weight": 1.0, "_src": "agents_note_agent_rationale_127", "_tgt": "agents_note_agent_propose_note_edit", "source": "agents_note_agent_propose_note_edit", "target": "agents_note_agent_rationale_127", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L147", "weight": 1.0, "_src": "agents_note_agent_propose_note_edit", "_tgt": "core_ws_context_execute_on_client", "source": "agents_note_agent_propose_note_edit", "target": "core_ws_context_execute_on_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L169", "weight": 1.0, "_src": "agents_note_agent_rationale_169", "_tgt": "agents_note_agent_delete_note", "source": "agents_note_agent_delete_note", "target": "agents_note_agent_rationale_169", "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": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L175", "weight": 1.0, "_src": "agents_note_agent_rationale_175", "_tgt": "agents_note_agent_refresh_summary", "source": "agents_note_agent_refresh_summary", "target": "agents_note_agent_rationale_175", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L177", "weight": 1.0, "_src": "agents_note_agent_refresh_summary", "_tgt": "core_note_summarizer_generate_note_summary", "source": "agents_note_agent_refresh_summary", "target": "core_note_summarizer_generate_note_summary" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L179", "weight": 1.0, "_src": "agents_note_agent_refresh_summary", "_tgt": "core_ws_context_execute_on_client", "source": "agents_note_agent_refresh_summary", "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\\relations_agent.py", "source_location": "L16", "weight": 1.0, "_src": "api_app_agents_relations_agent_py", "_tgt": "agents_relations_agent_make_query_relations_tool", "source": "api_app_agents_relations_agent_py", "target": "agents_relations_agent_make_query_relations_tool", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L1", "weight": 1.0, "_src": "agents_relations_agent_rationale_1", "_tgt": "api_app_agents_relations_agent_py", "source": "api_app_agents_relations_agent_py", "target": "agents_relations_agent_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L17", "weight": 1.0, "_src": "agents_relations_agent_rationale_17", "_tgt": "agents_relations_agent_make_query_relations_tool", "source": "agents_relations_agent_make_query_relations_tool", "target": "agents_relations_agent_rationale_17", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L810", "weight": 1.0, "_src": "core_deep_agent_brief_research_tools", "_tgt": "agents_relations_agent_make_query_relations_tool", "source": "agents_relations_agent_make_query_relations_tool", "target": "core_deep_agent_brief_research_tools" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L9", "weight": 0.8, "_src": "agents_relations_agent_rationale_1", "_tgt": "core_memory_middleware_memorymiddleware", "source": "agents_relations_agent_rationale_1", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L9", "weight": 0.8, "_src": "agents_relations_agent_rationale_17", "_tgt": "core_memory_middleware_memorymiddleware", "source": "agents_relations_agent_rationale_17", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "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": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L22", "weight": 1.0, "_src": "api_app_api_middleware_auth_py", "_tgt": "app_config_settings", "source": "api_app_api_middleware_auth_py", "target": "app_config_settings", "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", "confidence_score": 0.5, "source": "middleware_auth_rationale_1", "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_33", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "middleware_auth_rationale_33", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L32", "weight": 1.0, "_src": "api_app_api_middleware_rate_limit_py", "_tgt": "app_config_settings", "source": "api_app_api_middleware_rate_limit_py", "target": "app_config_settings", "confidence_score": 1.0 }, { "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_rate_limit_tierratelimitmiddleware", "_tgt": "middleware_init_rationale_1", "confidence_score": 0.5, "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "middleware_init_rationale_1" }, { "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": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L39", "weight": 1.0, "_src": "app_rate_limit_ratelimiter", "_tgt": "basehttpmiddleware", "source": "basehttpmiddleware", "target": "app_rate_limit_ratelimiter", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L15", "weight": 1.0, "_src": "app_security_requestsizelimiter", "_tgt": "basehttpmiddleware", "source": "basehttpmiddleware", "target": "app_security_requestsizelimiter", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L30", "weight": 1.0, "_src": "app_security_originvalidator", "_tgt": "basehttpmiddleware", "source": "basehttpmiddleware", "target": "app_security_originvalidator", "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_sanitizer_sanitizermiddleware", "_tgt": "middleware_init_rationale_1", "confidence_score": 0.5, "source": "middleware_sanitizer_sanitizermiddleware", "target": "middleware_init_rationale_1" }, { "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": "L48", "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": "L52", "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": "L56", "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": "L73", "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": "L87", "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": "L97", "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": "L128", "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": "L157", "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": "L177", "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": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L241", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_notesummarizerequest", "source": "api_app_api_routes_agents_py", "target": "routes_agents_notesummarizerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L246", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_notesummarizeresponse", "source": "api_app_api_routes_agents_py", "target": "routes_agents_notesummarizeresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L251", "weight": 1.0, "_src": "api_app_api_routes_agents_py", "_tgt": "routes_agents_summarize_note", "source": "api_app_api_routes_agents_py", "target": "routes_agents_summarize_note", "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": "L82", "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": "L83", "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": "L197", "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": "L235", "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": "L183", "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": "L184", "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": "L102", "weight": 1.0, "_src": "routes_agents_rationale_102", "_tgt": "routes_agents_enforce_run_frequency", "source": "routes_agents_enforce_run_frequency", "target": "routes_agents_rationale_102", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L131", "weight": 1.0, "_src": "routes_agents_rationale_131", "_tgt": "routes_agents_get_agent_catalog", "source": "routes_agents_get_agent_catalog", "target": "routes_agents_rationale_131", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L161", "weight": 1.0, "_src": "routes_agents_rationale_161", "_tgt": "routes_agents_can_create_agent", "source": "routes_agents_can_create_agent", "target": "routes_agents_rationale_161", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L182", "weight": 1.0, "_src": "routes_agents_rationale_182", "_tgt": "routes_agents_trigger_agent_run", "source": "routes_agents_trigger_agent_run", "target": "routes_agents_rationale_182", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L257", "weight": 1.0, "_src": "routes_agents_summarize_note", "_tgt": "routes_agents_notesummarizeresponse", "source": "routes_agents_notesummarizeresponse", "target": "routes_agents_summarize_note", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L255", "weight": 1.0, "_src": "routes_agents_rationale_255", "_tgt": "routes_agents_summarize_note", "source": "routes_agents_summarize_note", "target": "routes_agents_rationale_255", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L256", "weight": 1.0, "_src": "routes_agents_summarize_note", "_tgt": "core_note_summarizer_generate_note_summary", "source": "routes_agents_summarize_note", "target": "core_note_summarizer_generate_note_summary" }, { "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": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_1", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_92", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_92" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_135", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_135" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_169", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_169" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_181", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_181" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_195", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_195" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_201", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_201" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_206", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_206" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_212", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_212" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_224", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_224" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L233", "weight": 0.8, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_rationale_274", "confidence_score": 0.5, "source": "routes_agent_setup_journeysession", "target": "tests_test_journey_v2_rationale_274" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L235", "weight": 1.0, "_src": "routes_agent_setup_journeysession", "_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "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": "routes_agent_setup_extract_agent_config", "_tgt": "tests_test_journey_v2_test_4_6a_extract_valid_json", "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": "routes_agent_setup_extract_agent_config", "_tgt": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "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": "routes_agent_setup_extract_agent_config", "_tgt": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "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": "routes_agent_setup_extract_agent_config", "_tgt": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "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_agent_setup_handle_journey_start", "_tgt": "routes_device_ws_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": "routes_agent_setup_handle_journey_start", "_tgt": "tests_test_journey_v2_run_journey", "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_agent_setup_handle_journey_message", "_tgt": "routes_device_ws_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": "routes_agent_setup_handle_journey_message", "_tgt": "tests_test_journey_v2_run_journey", "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": "routes_agent_setup_handle_journey_message", "_tgt": "tests_test_journey_v2_test_4_6e_session_not_found", "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": "routes_agent_setup_handle_journey_message", "_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "source": "routes_agent_setup_handle_journey_message", "target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L33", "weight": 1.0, "_src": "api_app_api_routes_auth_py", "_tgt": "app_config_settings", "source": "api_app_api_routes_auth_py", "target": "app_config_settings", "confidence_score": 1.0 }, { "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", "confidence_score": 0.5, "source": "routes_auth_registerrequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_registerrequest", "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_loginrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_loginrequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_loginrequest", "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_refreshrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_refreshrequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_refreshrequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_auth_updateprofilerequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_updateprofilerequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_auth_oauthauthorizeresponse", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_oauthauthorizeresponse", "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_oauthcallbackrequest", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_oauthcallbackrequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_oauthcallbackrequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_auth_updatememoryrequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_updatememoryrequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_auth_normalizerequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_normalizerequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_auth_normalizeresponse", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_normalizeresponse", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_auth_changepasswordrequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_changepasswordrequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_auth_updateavatarrequest", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_updateavatarrequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_1", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_1", "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_rationale_78", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_78", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_78", "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_rationale_83", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_83", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_83", "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_rationale_124", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_124", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_124", "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_rationale_166", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_166", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_166", "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_rationale_197", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_197", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_197", "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_rationale_241", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_241", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_241", "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_rationale_251", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_251", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_251", "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_rationale_277", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_277", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_277", "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_rationale_322", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_322", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_322", "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_rationale_345", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_345", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_345", "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_rationale_382", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_382", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_382", "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_rationale_507", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_507", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_507", "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_rationale_566", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_566", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_566", "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_rationale_583", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_583", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_583", "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_rationale_604", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_604", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_604", "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_rationale_642", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_642", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_642", "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_rationale_672", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_672", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_672", "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_rationale_693", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_693", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_693", "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_rationale_740", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_740", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_740", "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_rationale_764", "_tgt": "auth_oauth_providers_googleoauthprovider", "confidence_score": 0.5, "source": "routes_auth_rationale_764", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 0.5, "source": "routes_auth_rationale_764", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_chat_embedrequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_chat_embedresponse", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_chat_briefrequest", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_chat_briefresponse", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_chat_rationale_1", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_chat_rationale_45", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_chat_rationale_68", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_chat_rationale_110", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L43", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "app_config_settings", "source": "api_app_api_routes_device_ws_py", "target": "app_config_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L65", "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": "L133", "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": "L195", "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": "L205", "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": "L273", "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": "L343", "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": "L427", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_task_brief_request", "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_task_brief_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L518", "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": "L544", "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": "L574", "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": "L583", "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": "L118", "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": "L119", "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": "L128", "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": "L66", "weight": 1.0, "_src": "routes_device_ws_rationale_66", "_tgt": "routes_device_ws_device_ws", "source": "routes_device_ws_device_ws", "target": "routes_device_ws_rationale_66", "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": "L155", "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": "L160", "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": "L165", "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": "L170", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_task_brief_request", "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_task_brief_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L175", "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": "L180", "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": "L134", "weight": 1.0, "_src": "routes_device_ws_rationale_134", "_tgt": "routes_device_ws_message_loop", "source": "routes_device_ws_message_loop", "target": "routes_device_ws_rationale_134", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L239", "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": "L310", "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": "L396", "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": "L467", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "routes_device_ws_make_ws_executor", "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_task_brief_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L524", "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": "L550", "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": "L196", "weight": 1.0, "_src": "routes_device_ws_rationale_196", "_tgt": "routes_device_ws_make_ws_executor", "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_rationale_196", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L210", "weight": 1.0, "_src": "routes_device_ws_rationale_210", "_tgt": "routes_device_ws_handle_home_request", "source": "routes_device_ws_handle_home_request", "target": "routes_device_ws_rationale_210", "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": "L278", "weight": 1.0, "_src": "routes_device_ws_rationale_278", "_tgt": "routes_device_ws_handle_floating_request", "source": "routes_device_ws_handle_floating_request", "target": "routes_device_ws_rationale_278", "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": "L348", "weight": 1.0, "_src": "routes_device_ws_rationale_348", "_tgt": "routes_device_ws_handle_brief_request", "source": "routes_device_ws_handle_brief_request", "target": "routes_device_ws_rationale_348", "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": "L432", "weight": 1.0, "_src": "routes_device_ws_rationale_432", "_tgt": "routes_device_ws_handle_task_brief_request", "source": "routes_device_ws_handle_task_brief_request", "target": "routes_device_ws_rationale_432", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L453", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_handle_task_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": "L468", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "core_ws_context_set_client_executor", "source": "routes_device_ws_handle_task_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": "L472", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "core_deep_agent_run_task_brief_research_stream", "source": "routes_device_ws_handle_task_brief_request", "target": "core_deep_agent_run_task_brief_research_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L473", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_handle_task_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": "L491", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "core_ws_context_clear_client_executor", "source": "routes_device_ws_handle_task_brief_request", "target": "core_ws_context_clear_client_executor" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L495", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "core_output_formatter_extract_canvas_block", "source": "routes_device_ws_handle_task_brief_request", "target": "core_output_formatter_extract_canvas_block" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L523", "weight": 1.0, "_src": "routes_device_ws_rationale_523", "_tgt": "routes_device_ws_handle_journey_start", "source": "routes_device_ws_handle_journey_start", "target": "routes_device_ws_rationale_523", "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": "L549", "weight": 1.0, "_src": "routes_device_ws_rationale_549", "_tgt": "routes_device_ws_handle_journey_message", "source": "routes_device_ws_handle_journey_message", "target": "routes_device_ws_rationale_549", "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": "L575", "weight": 1.0, "_src": "routes_device_ws_rationale_575", "_tgt": "routes_device_ws_heartbeat_loop", "source": "routes_device_ws_heartbeat_loop", "target": "routes_device_ws_rationale_575", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L584", "weight": 1.0, "_src": "routes_device_ws_rationale_584", "_tgt": "routes_device_ws_mark_runs_disconnected", "source": "routes_device_ws_mark_runs_disconnected", "target": "routes_device_ws_rationale_584", "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": "routes_device_ws_mark_runs_disconnected", "_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "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", "confidence_score": 0.5, "source": "routes_device_ws_rationale_1", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_device_ws_rationale_1", "target": "core_output_formatter_streamformatter" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_66", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_66", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_66", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_66", "target": "core_output_formatter_streamformatter", "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_134", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_134", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_134", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_134", "target": "core_output_formatter_streamformatter", "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_196", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_196", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_196", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_196", "target": "core_output_formatter_streamformatter", "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_210", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_210", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_210", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_210", "target": "core_output_formatter_streamformatter", "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_278", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_278", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_278", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_278", "target": "core_output_formatter_streamformatter", "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_348", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_348", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_348", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_348", "target": "core_output_formatter_streamformatter", "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_432", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_432", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_432", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_432", "target": "core_output_formatter_streamformatter", "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_523", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_523", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_523", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_523", "target": "core_output_formatter_streamformatter", "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_549", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_549", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_549", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_549", "target": "core_output_formatter_streamformatter", "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_575", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_575", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_575", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_575", "target": "core_output_formatter_streamformatter", "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_584", "_tgt": "core_memory_middleware_memorymiddleware", "source": "routes_device_ws_rationale_584", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_584", "_tgt": "core_output_formatter_streamformatter", "source": "routes_device_ws_rationale_584", "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", "confidence_score": 0.5, "source": "routes_memory_relationout", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_relationpatch", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_coreaddbody", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_rationale_1", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_rationale_98", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_rationale_110", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_rationale_123", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_rationale_134", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_rationale_147", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_rationale_186", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "routes_memory_rationale_207", "target": "core_memory_middleware_memorymiddleware" }, { "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": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_testregister", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testregister" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_testlogin", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testlogin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_testrefresh", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testrefresh" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_testme", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testme" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_testoauth", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_testoauth" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_1", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_23", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_23" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_80", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_80" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_120", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_120" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_143", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_143" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_177", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_177" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_186", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_215", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_215" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_239", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_239" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_245", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_245" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_296", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_296" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_310", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_310" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_327", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_327" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_rationale_346", "confidence_score": 0.5, "source": "auth_oauth_providers_oauthuserinfo", "target": "tests_test_auth_rationale_346" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_auth.py", "source_location": "L230", "weight": 1.0, "_src": "auth_oauth_providers_oauthuserinfo", "_tgt": "tests_test_auth_testoauth_userinfo", "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": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_testregister", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testregister" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_testlogin", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testlogin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_testrefresh", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testrefresh" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_testme", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testme" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_testoauth", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_testoauth" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_1", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_23", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_23" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_80", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_80" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_120", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_120" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_143", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_143" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_177", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_177" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_186", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_186" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_215", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_215" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_239", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_239" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_245", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_245" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_296", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_296" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_310", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_310" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_327", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_327" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_auth.py", "source_location": "L14", "weight": 0.8, "_src": "auth_oauth_providers_googleoauthprovider", "_tgt": "tests_test_auth_rationale_346", "confidence_score": 0.5, "source": "auth_oauth_providers_googleoauthprovider", "target": "tests_test_auth_rationale_346" }, { "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": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L18", "weight": 1.0, "_src": "api_app_billing_stripe_service_py", "_tgt": "app_config_settings", "source": "api_app_billing_stripe_service_py", "target": "app_config_settings", "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": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\config.py", "source_location": "L6", "weight": 1.0, "_src": "app_config_settings", "_tgt": "basesettings", "source": "basesettings", "target": "app_config_settings", "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": "L774", "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": "L989", "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": "L1009", "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": "L892", "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": "L690", "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": "L922", "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": "L896", "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": "core_agent_runner_format_projects", "_tgt": "tests_test_agent_runner_v2_test_format_projects_empty", "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": "core_agent_runner_format_projects", "_tgt": "tests_test_agent_runner_v2_test_format_projects_with_data", "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": "L669", "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": "core_agent_runner_format_metadata", "_tgt": "tests_test_agent_runner_v2_test_format_metadata_empty", "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": "core_agent_runner_format_metadata", "_tgt": "tests_test_agent_runner_v2_test_format_metadata_email", "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": "core_agent_runner_get_extraction_rules", "_tgt": "tests_test_agent_runner_v2_test_get_extraction_rules_match", "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": "core_agent_runner_get_extraction_rules", "_tgt": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback", "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": "core_agent_runner_get_no_match_behavior", "_tgt": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules", "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": "core_agent_runner_get_no_match_behavior", "_tgt": "tests_test_agent_runner_v2_test_get_no_match_behavior_default", "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": "core_agent_runner_run_local_agent", "_tgt": "tests_test_agent_runner_v2_test_2_9_device_offline", "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": "core_agent_runner_run_local_agent", "_tgt": "tests_test_agent_runner_v2_test_2_10_empty_file", "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": "core_agent_runner_run_local_agent", "_tgt": "tests_test_agent_runner_v2_test_2_8_items_created_count", "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": "core_agent_runner_run_local_agent", "_tgt": "tests_test_agent_runner_v2_test_eval_runner", "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": "L804", "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": "L780", "weight": 1.0, "_src": "core_agent_runner_rationale_780", "_tgt": "core_agent_runner_run_cloud_agent", "source": "core_agent_runner_run_cloud_agent", "target": "core_agent_runner_rationale_780", "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": "L994", "weight": 1.0, "_src": "core_agent_runner_rationale_994", "_tgt": "core_agent_runner_trigger_pending_runs", "source": "core_agent_runner_trigger_pending_runs", "target": "core_agent_runner_rationale_994", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1020", "weight": 1.0, "_src": "core_agent_runner_rationale_1020", "_tgt": "core_agent_runner_finalize_run", "source": "core_agent_runner_finalize_run", "target": "core_agent_runner_rationale_1020", "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_1", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_62", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_155", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_184", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_234", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_331", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_348", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_412", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_430", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_450", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_498", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_513", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_528", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_544", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_563", "target": "core_device_manager_deviceconnectionmanager" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L45", "weight": 0.8, "_src": "core_agent_runner_rationale_780", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_780", "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_994", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_994", "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_1020", "_tgt": "core_device_manager_deviceconnectionmanager", "source": "core_agent_runner_rationale_1020", "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_agent_session_buffer_sessionbuffer_set", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "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": "core_brief_agent_build_read_tools", "_tgt": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "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": "core_brief_agent_run_home_brief", "_tgt": "tests_test_brief_agent_test_run_home_brief_streams_text", "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": "core_brief_agent_run_project_brief", "_tgt": "tests_test_brief_agent_test_run_project_brief_streams_text", "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": "L46", "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": "L63", "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": "L152", "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": "L168", "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": "L187", "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": "L203", "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": "L395", "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": "L413", "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": "L418", "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": "L453", "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": "L458", "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": "L468", "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": "L472", "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": "L481", "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": "L490", "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": "L509", "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": "L519", "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": "L536", "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": "L579", "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": "L586", "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": "L597", "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": "L603", "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": "L610", "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": "L638", "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": "L646", "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": "L791", "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": "L801", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_brief_research_tools", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_brief_research_tools", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L814", "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": "L818", "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": "L829", "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": "L857", "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": "L877", "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": "L920", "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": "L980", "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": "L997", "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": "L1137", "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": "L1293", "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": "L1308", "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": "L1327", "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": "L1355", "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": "L1421", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_task_brief_research_stream", "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_task_brief_research_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1464", "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": "L496", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1380", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_language_instruction", "source": "core_deep_agent_language_instruction", "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": "L47", "weight": 1.0, "_src": "core_deep_agent_rationale_47", "_tgt": "core_deep_agent_language_instruction", "source": "core_deep_agent_language_instruction", "target": "core_deep_agent_rationale_47", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L495", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1379", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "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": "L64", "weight": 1.0, "_src": "core_deep_agent_rationale_64", "_tgt": "core_deep_agent_datetime_context_injection", "source": "core_deep_agent_datetime_context_injection", "target": "core_deep_agent_rationale_64", "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": "core_deep_agent_datetime_context_injection", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "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": "core_deep_agent_datetime_context_injection", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_utc", "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": "core_deep_agent_datetime_context_injection", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "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": "core_deep_agent_datetime_context_injection", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "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": "core_deep_agent_datetime_context_injection", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "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": "core_deep_agent_datetime_context_injection", "_tgt": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs", "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": "L499", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1383", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_deep_agent_proactive_hints_injection", "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": "L153", "weight": 1.0, "_src": "core_deep_agent_rationale_153", "_tgt": "core_deep_agent_proactive_hints_injection", "source": "core_deep_agent_proactive_hints_injection", "target": "core_deep_agent_rationale_153", "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": "core_deep_agent_proactive_hints_injection", "_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints", "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": "core_deep_agent_proactive_hints_injection", "_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_empty", "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": "core_deep_agent_proactive_hints_injection", "_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints", "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": "core_deep_agent_proactive_hints_injection", "_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "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": "L498", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1382", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_relational_memory_injection", "source": "core_deep_agent_relational_memory_injection", "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": "L169", "weight": 1.0, "_src": "core_deep_agent_rationale_169", "_tgt": "core_deep_agent_relational_memory_injection", "source": "core_deep_agent_relational_memory_injection", "target": "core_deep_agent_rationale_169", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L497", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1381", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_user_identity_injection", "source": "core_deep_agent_user_identity_injection", "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": "L188", "weight": 1.0, "_src": "core_deep_agent_rationale_188", "_tgt": "core_deep_agent_user_identity_injection", "source": "core_deep_agent_user_identity_injection", "target": "core_deep_agent_rationale_188", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L500", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1384", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_request_context_block", "source": "core_deep_agent_request_context_block", "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": "L204", "weight": 1.0, "_src": "core_deep_agent_rationale_204", "_tgt": "core_deep_agent_request_context_block", "source": "core_deep_agent_request_context_block", "target": "core_deep_agent_rationale_204", "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": "core_deep_agent_request_context_block", "_tgt": "tests_test_deep_agent_test_request_context_block_scope_and_project", "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": "core_deep_agent_request_context_block", "_tgt": "tests_test_deep_agent_test_request_context_block_empty", "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": "L960", "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": "L1057", "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": "L1201", "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": "L430", "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": "L461", "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": "L419", "weight": 1.0, "_src": "core_deep_agent_rationale_419", "_tgt": "core_deep_agent_resolve_project_id_from_message", "source": "core_deep_agent_resolve_project_id_from_message", "target": "core_deep_agent_rationale_419", "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": "L460", "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": "L1294", "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": "L1309", "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": "L1332", "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": "L1360", "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": "L1432", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_prepare_context", "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_task_brief_research_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L815", "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": "L1008", "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": "L1149", "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": "L1433", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_trace_id_from_context", "source": "core_deep_agent_trace_id_from_context", "target": "core_deep_agent_run_task_brief_research_stream", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1009", "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": "L1150", "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": "L1295", "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": "L1311", "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": "L1333", "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": "L1387", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1444", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_task_brief_research_stream", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L491", "weight": 1.0, "_src": "core_deep_agent_rationale_491", "_tgt": "core_deep_agent_build_system_prompt", "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_rationale_491", "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": "core_deep_agent_build_system_prompt", "_tgt": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "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": "core_deep_agent_build_system_prompt", "_tgt": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "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": "L540", "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": "L555", "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": "L1305", "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": "L1350", "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": "core_deep_agent_normalize_tagged_list_lines", "_tgt": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_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": "core_deep_agent_normalize_tagged_list_lines", "_tgt": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only", "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": "L591", "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": "L598", "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": "L628", "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": "L635", "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": "L1321", "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": "L587", "weight": 1.0, "_src": "core_deep_agent_rationale_587", "_tgt": "core_deep_agent_strip_floating_markup", "source": "core_deep_agent_strip_floating_markup", "target": "core_deep_agent_rationale_587", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1323", "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": "L1418", "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": "L606", "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": "L625", "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": "L630", "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": "L1388", "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": "L604", "weight": 1.0, "_src": "core_deep_agent_rationale_604", "_tgt": "core_deep_agent_floatingstreamsanitizer", "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_rationale_604", "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", "confidence_score": 0.5, "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L627", "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": "L1407", "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": "L1412", "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": "L793", "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": "L815", "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L809", "weight": 1.0, "_src": "core_deep_agent_brief_research_tools", "_tgt": "core_deep_agent_read_only_memory_tools", "source": "core_deep_agent_read_only_memory_tools", "target": "core_deep_agent_brief_research_tools", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L792", "weight": 1.0, "_src": "core_deep_agent_rationale_792", "_tgt": "core_deep_agent_read_only_memory_tools", "source": "core_deep_agent_read_only_memory_tools", "target": "core_deep_agent_rationale_792", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1433", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_brief_research_tools", "source": "core_deep_agent_brief_research_tools", "target": "core_deep_agent_run_task_brief_research_stream", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L802", "weight": 1.0, "_src": "core_deep_agent_rationale_802", "_tgt": "core_deep_agent_brief_research_tools", "source": "core_deep_agent_brief_research_tools", "target": "core_deep_agent_rationale_802", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1012", "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": "L1154", "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": "L878", "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": "L965", "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": "L963", "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": "L977", "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": "L1310", "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": "L1361", "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": "core_deep_agent_infer_floating_domain", "_tgt": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type", "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": "L1016", "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": "L1158", "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": "L1296", "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": "L1312", "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": "L1335", "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": "L1391", "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": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1450", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_run_single_agent_stream", "source": "core_deep_agent_run_single_agent_stream", "target": "core_deep_agent_run_task_brief_research_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": "core_deep_agent_run_home", "_tgt": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "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": "core_deep_agent_run_floating", "_tgt": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "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": "core_deep_agent_run_floating", "_tgt": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "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\\app\\core\\deep_agent.py", "source_location": "L1371", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_deep_agent_run_floating_stream", "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": "L1377", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_deep_agent_run_floating_stream", "target": "core_langfuse_client_compile_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L86", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "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": "core_deep_agent_run_floating_stream", "_tgt": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "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": "core_deep_agent_run_floating_stream", "_tgt": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "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": "core_deep_agent_run_floating_stream", "_tgt": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "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": "L1426", "weight": 1.0, "_src": "core_deep_agent_rationale_1426", "_tgt": "core_deep_agent_run_task_brief_research_stream", "source": "core_deep_agent_run_task_brief_research_stream", "target": "core_deep_agent_rationale_1426", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1465", "weight": 1.0, "_src": "core_deep_agent_rationale_1465", "_tgt": "core_deep_agent_update_core_memory", "source": "core_deep_agent_update_core_memory", "target": "core_deep_agent_rationale_1465", "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", "confidence_score": 0.5, "source": "core_deep_agent_rationale_1", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_47", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_47", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_64", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_64", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_153", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_153", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_169", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_169", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_188", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_188", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_204", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_204", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_419", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_419", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_491", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_491", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_587", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_587", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_604", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_604", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_792", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_792", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_802", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_802", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_1426", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_1426", "target": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L24", "weight": 0.8, "_src": "core_deep_agent_rationale_1465", "_tgt": "core_memory_middleware_memorymiddleware", "source": "core_deep_agent_rationale_1465", "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": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_rationale_1", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_rationale_102", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_102" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_rationale_175", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_175" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_rationale_269", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_269" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_rationale_287", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_287" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_rationale_313", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_313" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_rationale_354", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_354" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L45", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_rationale_401", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_agent_runner_v2_rationale_401" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_rationale_1", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_rationale_48", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_rationale_64", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_64" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_rationale_177", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_177" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_rationale_193", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_193" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_rationale_202", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_202" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_rationale_235", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_235" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L22", "weight": 0.8, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_rationale_257", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_rationale_257" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L159", "weight": 1.0, "_src": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_agent_runner_v2_make_manager", "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": "core_device_manager_deviceconnectionmanager", "_tgt": "tests_test_device_ws_manager", "source": "core_device_manager_deviceconnectionmanager", "target": "tests_test_device_ws_manager" }, { "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", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "core_agent_runner_rationale_775" }, { "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", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "core_agent_runner_rationale_989" }, { "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", "confidence_score": 0.5, "source": "core_device_manager_deviceconnectionmanager", "target": "core_agent_runner_rationale_1015" }, { "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_embeddings_embed_text", "_tgt": "core_memory_middleware_memorymiddleware_store_associative", "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_embeddings_embed_text", "_tgt": "core_memory_middleware_memorymiddleware_load_associative", "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": "core_embeddings_embed_text", "_tgt": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "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": "core_embeddings_embed_text", "_tgt": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "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_langfuse_client_get_langfuse", "_tgt": "core_memory_extraction_extract_candidates", "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_langfuse_client_get_langfuse", "_tgt": "core_memory_extraction_decide_action", "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_langfuse_client_get_langfuse", "_tgt": "core_memory_extraction_run_extraction_inner", "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_langfuse_client_get_langfuse", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "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_langfuse_client_get_langfuse", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "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": "core_langfuse_client_get_langfuse", "_tgt": "tests_test_agent_runner_v2_test_eval_runner", "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": "core_langfuse_client_get_langfuse", "_tgt": "tests_test_journey_v2_test_eval_journey", "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_langfuse_client_get_prompt_or_fallback", "_tgt": "core_memory_extraction_extract_candidates", "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_langfuse_client_get_prompt_or_fallback", "_tgt": "core_memory_extraction_decide_action", "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_langfuse_client_get_prompt_or_fallback", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "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_langfuse_client_get_prompt_or_fallback", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_langfuse_client_get_prompt_or_fallback", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L37", "weight": 1.0, "_src": "core_note_summarizer_generate_note_summary", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_langfuse_client_get_prompt_or_fallback", "target": "core_note_summarizer_generate_note_summary" }, { "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_langfuse_client_compile_prompt", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "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_langfuse_client_compile_prompt", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "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_langfuse_client_extract_usage", "_tgt": "core_memory_extraction_extract_candidates", "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_langfuse_client_extract_usage", "_tgt": "core_memory_extraction_decide_action", "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_langfuse_client_extract_usage", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "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_langfuse_client_extract_usage", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "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_langfuse_client_langfuse_context", "_tgt": "core_memory_extraction_run_extraction_inner", "source": "core_langfuse_client_langfuse_context", "target": "core_memory_extraction_run_extraction_inner" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L31", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "app_config_settings", "source": "api_app_core_llm_py", "target": "app_config_settings", "confidence_score": 1.0 }, { "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": "L118", "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": "L123", "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": "L137", "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": "L134", "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": "L133", "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": "L119", "weight": 1.0, "_src": "core_llm_rationale_119", "_tgt": "core_llm_model_for_agent", "source": "core_llm_model_for_agent", "target": "core_llm_rationale_119", "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_llm_model_for_agent", "_tgt": "core_memory_extraction_extract_candidates", "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_llm_model_for_agent", "_tgt": "core_memory_extraction_decide_action", "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_llm_model_for_agent", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "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_llm_model_for_agent", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "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": "L128", "weight": 1.0, "_src": "core_llm_rationale_128", "_tgt": "core_llm_get_agent_llm", "source": "core_llm_get_agent_llm", "target": "core_llm_rationale_128", "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_llm_get_agent_llm", "_tgt": "core_memory_extraction_extract_candidates", "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_llm_get_agent_llm", "_tgt": "core_memory_extraction_decide_action", "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_llm_get_agent_llm", "_tgt": "core_memory_maintenance_extract_proactive_patterns", "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_llm_get_agent_llm", "_tgt": "core_memory_maintenance_scan_associative_contradictions", "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_llm_get_agent_llm", "_tgt": "core_memory_maintenance_canonicalize_relation_labels", "source": "core_llm_get_agent_llm", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L42", "weight": 1.0, "_src": "core_note_summarizer_generate_note_summary", "_tgt": "core_llm_get_agent_llm", "source": "core_llm_get_agent_llm", "target": "core_note_summarizer_generate_note_summary" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L138", "weight": 1.0, "_src": "core_llm_rationale_138", "_tgt": "core_llm_embed", "source": "core_llm_embed", "target": "core_llm_rationale_138", "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", "confidence_score": 0.5, "source": "core_memory_extraction_memorycandidate", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5, "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5, "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5, "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5, "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_238" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5, "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_307" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5, "source": "core_memory_extraction_memorycandidate", "target": "tests_test_memory_extraction_rationale_327" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L150", "weight": 1.0, "_src": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "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": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_test_decide_action_noop", "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": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_test_decide_action_update", "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": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_test_decide_action_delete", "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": "core_memory_extraction_memorycandidate", "_tgt": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "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", "confidence_score": 0.5, "source": "core_memory_extraction_extractionresult", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_extractionresult", "_tgt": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5, "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_extractionresult", "_tgt": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5, "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_extractionresult", "_tgt": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5, "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_extractionresult", "_tgt": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5, "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_238" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_extractionresult", "_tgt": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5, "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_307" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L21", "weight": 0.8, "_src": "core_memory_extraction_extractionresult", "_tgt": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5, "source": "core_memory_extraction_extractionresult", "target": "tests_test_memory_extraction_rationale_327" }, { "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": "core_memory_extraction_extract_candidates", "_tgt": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "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": "core_memory_extraction_extract_candidates", "_tgt": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure", "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": "core_memory_extraction_decide_action", "_tgt": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "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": "core_memory_extraction_decide_action", "_tgt": "tests_test_memory_extraction_test_decide_action_noop", "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": "core_memory_extraction_decide_action", "_tgt": "tests_test_memory_extraction_test_decide_action_update", "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": "core_memory_extraction_decide_action", "_tgt": "tests_test_memory_extraction_test_decide_action_delete", "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": "core_memory_extraction_decide_action", "_tgt": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "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_extraction_run_extraction", "_tgt": "core_memory_maintenance_drain_extraction_queue_inner", "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": "core_memory_extraction_run_extraction", "_tgt": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "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", "confidence_score": 0.5, "source": "core_memory_extraction_rationale_1", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "core_memory_extraction_rationale_89", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "core_memory_extraction_rationale_163", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "core_memory_extraction_rationale_233", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "core_memory_extraction_rationale_335", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "core_memory_extraction_rationale_393", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "core_memory_extraction_rationale_406", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "core_memory_extraction_rationale_431", "target": "core_memory_middleware_memorymiddleware" }, { "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": "core_memory_maintenance_decay_relations", "_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "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": "core_memory_maintenance_decay_relations", "_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "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": "core_memory_maintenance_audit_memory", "_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "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": "core_memory_maintenance_audit_memory", "_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "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": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "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": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "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": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "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": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "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": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "tests_test_memory_audit_test_scan_works_without_langfuse", "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": "core_memory_maintenance_scan_associative_contradictions", "_tgt": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "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": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "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": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "tests_test_memory_audit_test_canonicalize_rewrites_variant_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": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "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": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "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": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "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": "core_memory_maintenance_canonicalize_relation_labels", "_tgt": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_extraction_rationale_1", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_extraction_rationale_56", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_extraction_rationale_66", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_extraction_rationale_238", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_238" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_extraction_rationale_307", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_307" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L28", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_extraction_rationale_327", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_extraction_rationale_327" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_rationale_1", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_rationale_56", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_rationale_188", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_188" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_rationale_296", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_296" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_rationale_351", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_351" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_rationale_370", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_middleware_rationale_370" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L22", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_proactive_rationale_1", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_proactive_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_1", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_48", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_48" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_58", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_58" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_70", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_70" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_91", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_91" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_120", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_120" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_137", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_137" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_158", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_169", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_169" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L23", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_rationale_197", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_rationale_197" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L308", "weight": 1.0, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_extraction_test_dispatch_queue_for_free", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_store_episode_decryptable", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_update_core_insert", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_update_core_upsert", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_core_block_edit_ops", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_test_free_tier_relation_skipped", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "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": "core_memory_middleware_memorymiddleware", "_tgt": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "source": "core_memory_middleware_memorymiddleware", "target": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_65" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_133" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_190" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_204" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_272" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_342" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_426" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_452" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_478" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_487" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_45" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_62" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_151" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_167" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_186" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_202" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_343" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_415" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_511" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_528" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_696" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_1287" }, { "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\\note_summarizer.py", "source_location": "L30", "weight": 1.0, "_src": "api_app_core_note_summarizer_py", "_tgt": "core_note_summarizer_generate_note_summary", "source": "api_app_core_note_summarizer_py", "target": "core_note_summarizer_generate_note_summary", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L1", "weight": 1.0, "_src": "core_note_summarizer_rationale_1", "_tgt": "api_app_core_note_summarizer_py", "source": "api_app_core_note_summarizer_py", "target": "core_note_summarizer_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L31", "weight": 1.0, "_src": "core_note_summarizer_rationale_31", "_tgt": "core_note_summarizer_generate_note_summary", "source": "core_note_summarizer_generate_note_summary", "target": "core_note_summarizer_rationale_31", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L18", "weight": 1.0, "_src": "api_app_core_output_formatter_py", "_tgt": "core_output_formatter_extract_canvas_block", "source": "api_app_core_output_formatter_py", "target": "core_output_formatter_extract_canvas_block", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L37", "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": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L19", "weight": 1.0, "_src": "core_output_formatter_rationale_19", "_tgt": "core_output_formatter_extract_canvas_block", "source": "core_output_formatter_extract_canvas_block", "target": "core_output_formatter_rationale_19", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L40", "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": "L43", "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": "L38", "weight": 1.0, "_src": "core_output_formatter_rationale_38", "_tgt": "core_output_formatter_streamformatter", "source": "core_output_formatter_streamformatter", "target": "core_output_formatter_rationale_38", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L7", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "tests_test_output_formatter_rationale_1", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "tests_test_output_formatter_rationale_1" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L25", "weight": 1.0, "_src": "core_output_formatter_streamformatter", "_tgt": "tests_test_output_formatter_test_stream_formatter_text_stream", "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": "core_output_formatter_streamformatter", "_tgt": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "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": "core_output_formatter_streamformatter", "_tgt": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "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": "core_output_formatter_streamformatter", "_tgt": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "source": "core_output_formatter_streamformatter", "target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_65" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_133" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_190" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_204" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_272" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_342" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_426" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_452" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_478" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_487" }, { "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": "core_ws_context_set_client_executor", "_tgt": "tests_test_journey_v2_run_journey", "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": "core_ws_context_clear_client_executor", "_tgt": "tests_test_journey_v2_run_journey", "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_base_preprocessresult", "_tgt": "preprocessors_email_html_rationale_1", "confidence_score": 0.5, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L14", "weight": 0.8, "_src": "preprocessors_base_preprocessresult", "_tgt": "preprocessors_email_html_rationale_56", "confidence_score": 0.5, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_rationale_56" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L14", "weight": 0.8, "_src": "preprocessors_base_preprocessresult", "_tgt": "preprocessors_email_html_rationale_68", "confidence_score": 0.5, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_rationale_68" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L14", "weight": 0.8, "_src": "preprocessors_base_preprocessresult", "_tgt": "preprocessors_email_html_rationale_81", "confidence_score": 0.5, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_email_html_rationale_81" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L16", "weight": 0.8, "_src": "preprocessors_base_preprocessresult", "_tgt": "preprocessors_init_rationale_1", "confidence_score": 0.5, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L16", "weight": 0.8, "_src": "preprocessors_base_preprocessresult", "_tgt": "preprocessors_init_rationale_34", "confidence_score": 0.5, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_rationale_34" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L16", "weight": 0.8, "_src": "preprocessors_base_preprocessresult", "_tgt": "preprocessors_init_rationale_78", "confidence_score": 0.5, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_rationale_78" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L16", "weight": 0.8, "_src": "preprocessors_base_preprocessresult", "_tgt": "preprocessors_init_rationale_93", "confidence_score": 0.5, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_init_rationale_93" }, { "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_base_preprocessresult", "_tgt": "preprocessors_email_html_preprocess_email_html", "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_base_preprocessresult", "_tgt": "preprocessors_init_preprocess_generic", "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_email_html_preprocess_email_html", "_tgt": "preprocessors_init_preprocess", "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": "preprocessors_init_detect_content_type", "_tgt": "tests_test_preprocessors_test_detect", "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": "preprocessors_init_preprocess", "_tgt": "tests_test_preprocessors_test_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_gmail_gmailclient", "_tgt": "integrations_init_emailmessage", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_emailmessage" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_chatmessage", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_chatmessage" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_1", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_43", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_43" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_54", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_54" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_67", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_67" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_77", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_77" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_91", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_91" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_106", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_106" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_122", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_122" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L156", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_rationale_143", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "integrations_init_rationale_143" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testtokenencryption", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testtokenencryption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testgetprovider", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testgetprovider" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testbuildgmailquery", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testbuildgmailquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testparsebody", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testparsebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testgmailclientfetchmessages", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testgmailclientfetchmessages" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testbuildemailfilter", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testbuildemailfilter" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testmsgraphclientfetchemails", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testmsgraphclientfetchemails" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testmsgraphclientfetchmessages" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testmsgraphclientrefreshtoken", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_testmsgraphclientrefreshtoken" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_1", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_92", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_92" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_110", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_200", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_200" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_230", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_230" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_237", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_237" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_243", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_243" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_254", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_254" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_310", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_310" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_329", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_329" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_431", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_431" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_482", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_482" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_510", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_510" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_541", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_541" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_562", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_562" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_609", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_609" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_639", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_639" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_662", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_662" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L332", "weight": 0.8, "_src": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_rationale_687", "confidence_score": 0.5, "source": "integrations_gmail_gmailclient", "target": "tests_test_integrations_rationale_687" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L157", "weight": 1.0, "_src": "integrations_gmail_gmailclient", "_tgt": "integrations_init_get_provider", "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": "integrations_gmail_gmailclient", "_tgt": "tests_test_integrations_testgmailclientfetchmessages_make_client", "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": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L33", "weight": 1.0, "_src": "api_app_integrations_ms_graph_py", "_tgt": "app_config_settings", "source": "api_app_integrations_ms_graph_py", "target": "app_config_settings", "confidence_score": 1.0 }, { "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_ms_graph_msgraphclient", "_tgt": "integrations_init_emailmessage", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_emailmessage" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_chatmessage", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_chatmessage" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_1", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_43", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_43" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_54", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_54" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_67", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_67" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_77", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_77" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_91", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_91" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_106", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_106" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_122", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_122" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L159", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_rationale_143", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_init_rationale_143" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testtokenencryption", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testtokenencryption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testgetprovider", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testgetprovider" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testbuildgmailquery", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testbuildgmailquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testparsebody", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testparsebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testgmailclientfetchmessages", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testgmailclientfetchmessages" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testbuildemailfilter", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testbuildemailfilter" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testmsgraphclientfetchemails", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testmsgraphclientfetchemails" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testmsgraphclientfetchmessages" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testmsgraphclientrefreshtoken", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_testmsgraphclientrefreshtoken" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_1", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_92", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_92" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_110", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_110" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_200", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_200" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_230", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_230" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_237", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_237" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_243", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_243" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_254", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_254" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_310", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_310" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_329", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_329" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_431", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_431" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_482", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_482" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_510", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_510" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_541", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_541" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_562", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_562" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_609", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_609" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_639", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_639" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_662", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_662" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_integrations.py", "source_location": "L710", "weight": 0.8, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_rationale_687", "confidence_score": 0.5, "source": "integrations_ms_graph_msgraphclient", "target": "tests_test_integrations_rationale_687" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L160", "weight": 1.0, "_src": "integrations_ms_graph_msgraphclient", "_tgt": "integrations_init_get_provider", "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": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testmsgraphclientfetchemails_make_client", "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": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "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": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "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": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_test_msal_error_raises_runtime_error", "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": "integrations_ms_graph_msgraphclient", "_tgt": "tests_test_integrations_test_successful_refresh_updates_access_token", "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": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L30", "weight": 1.0, "_src": "api_app_integrations_init_py", "_tgt": "app_config_settings", "source": "api_app_integrations_init_py", "target": "app_config_settings", "confidence_score": 1.0 }, { "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": "integrations_init_emailmessage", "_tgt": "tests_test_integrations_testtokenencryption_test_email_message_as_text", "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": "integrations_init_chatmessage", "_tgt": "tests_test_integrations_testtokenencryption_test_chat_message_as_text", "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": "integrations_init_encrypt_token", "_tgt": "tests_test_integrations_testtokenencryption_test_round_trip", "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": "integrations_init_encrypt_token", "_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "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": "integrations_init_encrypt_token", "_tgt": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error", "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": "integrations_init_encrypt_token", "_tgt": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error", "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": "integrations_init_encrypt_token", "_tgt": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error", "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": "integrations_init_decrypt_token", "_tgt": "tests_test_integrations_testtokenencryption_test_round_trip", "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": "integrations_init_decrypt_token", "_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error", "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": "integrations_init_decrypt_token", "_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "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": "integrations_init_get_provider", "_tgt": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client", "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": "integrations_init_get_provider", "_tgt": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client", "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": "integrations_init_get_provider", "_tgt": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client", "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": "integrations_init_get_provider", "_tgt": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error", "source": "integrations_init_get_provider", "target": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L20", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "app_config_settings", "source": "api_tests_conftest_py", "target": "app_config_settings", "confidence_score": 1.0 }, { "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_conftest_make_jwt", "_tgt": "tests_test_device_ws_test_ws_device_happy_path", "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_conftest_make_jwt", "_tgt": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "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_conftest_make_jwt", "_tgt": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "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_conftest_make_jwt", "_tgt": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "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_conftest_make_jwt", "_tgt": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "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_conftest_make_jwt", "_tgt": "tests_test_ws_unified_test_home_request_produces_stream_frames", "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_conftest_make_jwt", "_tgt": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "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_conftest_make_jwt", "_tgt": "tests_test_ws_unified_test_home_request_request_id_propagated", "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_conftest_make_jwt", "_tgt": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "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_conftest_auth_header", "_tgt": "tests_test_auth_testme_test_me_with_valid_jwt", "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_conftest_auth_header", "_tgt": "tests_test_auth_testme_test_me_returns_correct_tier", "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_conftest_auth_header", "_tgt": "tests_test_brief_agent_test_rest_brief_home_returns_response", "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_conftest_auth_header", "_tgt": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422", "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_conftest_auth_header", "_tgt": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422", "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": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_auth.py", "source_location": "L15", "weight": 1.0, "_src": "api_tests_test_auth_py", "_tgt": "app_config_settings", "source": "api_tests_test_auth_py", "target": "app_config_settings", "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": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_middleware.py", "source_location": "L20", "weight": 1.0, "_src": "api_tests_test_middleware_py", "_tgt": "app_config_settings", "source": "api_tests_test_middleware_py", "target": "app_config_settings", "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": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L40", "weight": 1.0, "_src": "docs_build_deck_commercialista_js", "_tgt": "docs_build_deck_commercialista_bglight", "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_bglight", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L41", "weight": 1.0, "_src": "docs_build_deck_commercialista_js", "_tgt": "docs_build_deck_commercialista_bgdark", "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_bgdark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L43", "weight": 1.0, "_src": "docs_build_deck_commercialista_js", "_tgt": "docs_build_deck_commercialista_footer", "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_footer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L58", "weight": 1.0, "_src": "docs_build_deck_commercialista_js", "_tgt": "docs_build_deck_commercialista_slidetitle", "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_slidetitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L71", "weight": 1.0, "_src": "docs_build_deck_commercialista_js", "_tgt": "docs_build_deck_commercialista_golddot", "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_golddot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-geopop.js", "source_location": "L25", "weight": 1.0, "_src": "docs_build_deck_geopop_js", "_tgt": "docs_build_deck_geopop_mkshadow", "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_mkshadow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-geopop.js", "source_location": "L28", "weight": 1.0, "_src": "docs_build_deck_geopop_js", "_tgt": "docs_build_deck_geopop_eyebrow", "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_eyebrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-geopop.js", "source_location": "L548", "weight": 1.0, "_src": "docs_build_deck_geopop_js", "_tgt": "docs_build_deck_geopop_hdropts", "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_hdropts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-geopop.js", "source_location": "L549", "weight": 1.0, "_src": "docs_build_deck_geopop_js", "_tgt": "docs_build_deck_geopop_dataopts", "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_dataopts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs\\build-deck-geopop.js", "source_location": "L550", "weight": 1.0, "_src": "docs_build_deck_geopop_js", "_tgt": "docs_build_deck_geopop_emoopts", "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_emoopts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tmp\\focustasks\\index.tsx", "source_location": "L160", "weight": 1.0, "_src": "tmp_focustasks_index_tsx", "_tgt": "focustasks_index_onselect", "source": "tmp_focustasks_index_tsx", "target": "focustasks_index_onselect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tmp\\focustasks\\index.tsx", "source_location": "L421", "weight": 1.0, "_src": "tmp_focustasks_index_tsx", "_tgt": "focustasks_index_suggestionrow", "source": "tmp_focustasks_index_tsx", "target": "focustasks_index_suggestionrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L18", "weight": 1.0, "_src": "waitlist_alembic_versions_001_create_waitlist_entries_py", "_tgt": "versions_001_create_waitlist_entries_upgrade", "source": "waitlist_alembic_versions_001_create_waitlist_entries_py", "target": "versions_001_create_waitlist_entries_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L35", "weight": 1.0, "_src": "waitlist_alembic_versions_001_create_waitlist_entries_py", "_tgt": "versions_001_create_waitlist_entries_downgrade", "source": "waitlist_alembic_versions_001_create_waitlist_entries_py", "target": "versions_001_create_waitlist_entries_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L1", "weight": 1.0, "_src": "versions_001_create_waitlist_entries_rationale_1", "_tgt": "waitlist_alembic_versions_001_create_waitlist_entries_py", "source": "waitlist_alembic_versions_001_create_waitlist_entries_py", "target": "versions_001_create_waitlist_entries_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L18", "weight": 1.0, "_src": "waitlist_alembic_versions_002_add_gdpr_fields_py", "_tgt": "versions_002_add_gdpr_fields_upgrade", "source": "waitlist_alembic_versions_002_add_gdpr_fields_py", "target": "versions_002_add_gdpr_fields_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L23", "weight": 1.0, "_src": "waitlist_alembic_versions_002_add_gdpr_fields_py", "_tgt": "versions_002_add_gdpr_fields_downgrade", "source": "waitlist_alembic_versions_002_add_gdpr_fields_py", "target": "versions_002_add_gdpr_fields_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L1", "weight": 1.0, "_src": "versions_002_add_gdpr_fields_rationale_1", "_tgt": "waitlist_alembic_versions_002_add_gdpr_fields_py", "source": "waitlist_alembic_versions_002_add_gdpr_fields_py", "target": "versions_002_add_gdpr_fields_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L18", "weight": 1.0, "_src": "waitlist_alembic_versions_003_add_language_column_py", "_tgt": "versions_003_add_language_column_upgrade", "source": "waitlist_alembic_versions_003_add_language_column_py", "target": "versions_003_add_language_column_upgrade", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L33", "weight": 1.0, "_src": "waitlist_alembic_versions_003_add_language_column_py", "_tgt": "versions_003_add_language_column_downgrade", "source": "waitlist_alembic_versions_003_add_language_column_py", "target": "versions_003_add_language_column_downgrade", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L1", "weight": 1.0, "_src": "versions_003_add_language_column_rationale_1", "_tgt": "waitlist_alembic_versions_003_add_language_column_py", "source": "waitlist_alembic_versions_003_add_language_column_py", "target": "versions_003_add_language_column_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L73", "weight": 1.0, "_src": "waitlist_app_brevo_py", "_tgt": "app_brevo_t", "source": "waitlist_app_brevo_py", "target": "app_brevo_t", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L78", "weight": 1.0, "_src": "waitlist_app_brevo_py", "_tgt": "app_brevo_headers", "source": "waitlist_app_brevo_py", "target": "app_brevo_headers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L86", "weight": 1.0, "_src": "waitlist_app_brevo_py", "_tgt": "app_brevo_send_confirmation_email", "source": "waitlist_app_brevo_py", "target": "app_brevo_send_confirmation_email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L113", "weight": 1.0, "_src": "waitlist_app_brevo_py", "_tgt": "app_brevo_add_contact_to_list", "source": "waitlist_app_brevo_py", "target": "app_brevo_add_contact_to_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L140", "weight": 1.0, "_src": "waitlist_app_brevo_py", "_tgt": "app_brevo_confirmation_html", "source": "waitlist_app_brevo_py", "target": "app_brevo_confirmation_html", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L1", "weight": 1.0, "_src": "app_brevo_rationale_1", "_tgt": "waitlist_app_brevo_py", "source": "waitlist_app_brevo_py", "target": "app_brevo_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L98", "weight": 1.0, "_src": "app_brevo_send_confirmation_email", "_tgt": "app_brevo_t", "source": "app_brevo_t", "target": "app_brevo_send_confirmation_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L143", "weight": 1.0, "_src": "app_brevo_confirmation_html", "_tgt": "app_brevo_t", "source": "app_brevo_t", "target": "app_brevo_confirmation_html", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L74", "weight": 1.0, "_src": "app_brevo_rationale_74", "_tgt": "app_brevo_t", "source": "app_brevo_t", "target": "app_brevo_rationale_74", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L104", "weight": 1.0, "_src": "app_brevo_send_confirmation_email", "_tgt": "app_brevo_headers", "source": "app_brevo_headers", "target": "app_brevo_send_confirmation_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L131", "weight": 1.0, "_src": "app_brevo_add_contact_to_list", "_tgt": "app_brevo_headers", "source": "app_brevo_headers", "target": "app_brevo_add_contact_to_list", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L99", "weight": 1.0, "_src": "app_brevo_send_confirmation_email", "_tgt": "app_brevo_confirmation_html", "source": "app_brevo_send_confirmation_email", "target": "app_brevo_confirmation_html", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L87", "weight": 1.0, "_src": "app_brevo_rationale_87", "_tgt": "app_brevo_send_confirmation_email", "source": "app_brevo_send_confirmation_email", "target": "app_brevo_rationale_87", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\app\\routes.py", "source_location": "L62", "weight": 1.0, "_src": "app_routes_join_waitlist", "_tgt": "app_brevo_send_confirmation_email", "source": "app_brevo_send_confirmation_email", "target": "app_routes_join_waitlist" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L114", "weight": 1.0, "_src": "app_brevo_rationale_114", "_tgt": "app_brevo_add_contact_to_list", "source": "app_brevo_add_contact_to_list", "target": "app_brevo_rationale_114", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\app\\routes.py", "source_location": "L120", "weight": 1.0, "_src": "app_routes_confirm_email", "_tgt": "app_brevo_add_contact_to_list", "source": "app_brevo_add_contact_to_list", "target": "app_routes_confirm_email" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\brevo.py", "source_location": "L141", "weight": 1.0, "_src": "app_brevo_rationale_141", "_tgt": "app_brevo_confirmation_html", "source": "app_brevo_confirmation_html", "target": "app_brevo_rationale_141", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L25", "weight": 1.0, "_src": "waitlist_app_cleanup_py", "_tgt": "app_cleanup_anonymize_expired", "source": "waitlist_app_cleanup_py", "target": "app_cleanup_anonymize_expired", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L1", "weight": 1.0, "_src": "app_cleanup_rationale_1", "_tgt": "waitlist_app_cleanup_py", "source": "waitlist_app_cleanup_py", "target": "app_cleanup_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L26", "weight": 1.0, "_src": "app_cleanup_rationale_26", "_tgt": "app_cleanup_anonymize_expired", "source": "app_cleanup_anonymize_expired", "target": "app_cleanup_rationale_26", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\app\\cleanup.py", "source_location": "L44", "weight": 1.0, "_src": "app_cleanup_anonymize_expired", "_tgt": "app_routes_anonymize_entry", "source": "app_cleanup_anonymize_expired", "target": "app_routes_anonymize_entry" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L18", "weight": 0.8, "_src": "app_cleanup_rationale_1", "_tgt": "app_models_waitlistentry", "source": "app_cleanup_rationale_1", "target": "app_models_waitlistentry", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L18", "weight": 0.8, "_src": "app_cleanup_rationale_26", "_tgt": "app_models_waitlistentry", "source": "app_cleanup_rationale_26", "target": "app_models_waitlistentry", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\config.py", "source_location": "L6", "weight": 1.0, "_src": "waitlist_app_config_py", "_tgt": "app_config_settings", "source": "waitlist_app_config_py", "target": "app_config_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\config.py", "source_location": "L29", "weight": 1.0, "_src": "waitlist_app_config_py", "_tgt": "app_config_origins_list", "source": "waitlist_app_config_py", "target": "app_config_origins_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\config.py", "source_location": "L33", "weight": 1.0, "_src": "waitlist_app_config_py", "_tgt": "app_config_sync_database_url", "source": "waitlist_app_config_py", "target": "app_config_sync_database_url", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\config.py", "source_location": "L37", "weight": 1.0, "_src": "waitlist_app_config_py", "_tgt": "app_config_brevo_configured", "source": "waitlist_app_config_py", "target": "app_config_brevo_configured", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L25", "weight": 1.0, "_src": "waitlist_app_daily_report_py", "_tgt": "app_daily_report_gather_stats", "source": "waitlist_app_daily_report_py", "target": "app_daily_report_gather_stats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L85", "weight": 1.0, "_src": "waitlist_app_daily_report_py", "_tgt": "app_daily_report_send_report", "source": "waitlist_app_daily_report_py", "target": "app_daily_report_send_report", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L129", "weight": 1.0, "_src": "waitlist_app_daily_report_py", "_tgt": "app_daily_report_report_html", "source": "waitlist_app_daily_report_py", "target": "app_daily_report_report_html", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L1", "weight": 1.0, "_src": "app_daily_report_rationale_1", "_tgt": "waitlist_app_daily_report_py", "source": "waitlist_app_daily_report_py", "target": "app_daily_report_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L95", "weight": 1.0, "_src": "app_daily_report_send_report", "_tgt": "app_daily_report_gather_stats", "source": "app_daily_report_gather_stats", "target": "app_daily_report_send_report", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L26", "weight": 1.0, "_src": "app_daily_report_rationale_26", "_tgt": "app_daily_report_gather_stats", "source": "app_daily_report_gather_stats", "target": "app_daily_report_rationale_26", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L96", "weight": 1.0, "_src": "app_daily_report_send_report", "_tgt": "app_daily_report_report_html", "source": "app_daily_report_send_report", "target": "app_daily_report_report_html", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L86", "weight": 1.0, "_src": "app_daily_report_rationale_86", "_tgt": "app_daily_report_send_report", "source": "app_daily_report_send_report", "target": "app_daily_report_rationale_86", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L130", "weight": 1.0, "_src": "app_daily_report_rationale_130", "_tgt": "app_daily_report_report_html", "source": "app_daily_report_report_html", "target": "app_daily_report_rationale_130", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L19", "weight": 0.8, "_src": "app_daily_report_rationale_1", "_tgt": "app_models_waitlistentry", "source": "app_daily_report_rationale_1", "target": "app_models_waitlistentry", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L19", "weight": 0.8, "_src": "app_daily_report_rationale_26", "_tgt": "app_models_waitlistentry", "source": "app_daily_report_rationale_26", "target": "app_models_waitlistentry", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L19", "weight": 0.8, "_src": "app_daily_report_rationale_86", "_tgt": "app_models_waitlistentry", "source": "app_daily_report_rationale_86", "target": "app_models_waitlistentry", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L19", "weight": 0.8, "_src": "app_daily_report_rationale_130", "_tgt": "app_models_waitlistentry", "source": "app_daily_report_rationale_130", "target": "app_models_waitlistentry", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\db.py", "source_location": "L15", "weight": 1.0, "_src": "waitlist_app_db_py", "_tgt": "app_db_get_db", "source": "waitlist_app_db_py", "target": "app_db_get_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\main.py", "source_location": "L58", "weight": 1.0, "_src": "waitlist_app_main_py", "_tgt": "app_main_health", "source": "waitlist_app_main_py", "target": "app_main_health", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\models.py", "source_location": "L8", "weight": 1.0, "_src": "waitlist_app_models_py", "_tgt": "app_models_base", "source": "waitlist_app_models_py", "target": "app_models_base", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\models.py", "source_location": "L12", "weight": 1.0, "_src": "waitlist_app_models_py", "_tgt": "app_models_waitlistentry", "source": "waitlist_app_models_py", "target": "app_models_waitlistentry", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\models.py", "source_location": "L12", "weight": 1.0, "_src": "app_models_waitlistentry", "_tgt": "app_models_base", "source": "app_models_base", "target": "app_models_waitlistentry", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_106", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_106", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_122", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_122", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_130", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_130", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_144", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_144", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_156", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_156", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_178", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_178", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_186", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_198", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_198", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_209", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_209", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_236", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_236", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_260", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_260", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_267", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_267", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_278", "_tgt": "app_models_base", "source": "app_models_base", "target": "tests_test_waitlist_rationale_278", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L15", "weight": 0.8, "_src": "app_routes_rationale_28", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "app_routes_rationale_28", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L15", "weight": 0.8, "_src": "app_routes_rationale_92", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "app_routes_rationale_92", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L15", "weight": 0.8, "_src": "app_routes_rationale_130", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "app_routes_rationale_130", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L15", "weight": 0.8, "_src": "app_routes_rationale_158", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "app_routes_rationale_158", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L15", "weight": 0.8, "_src": "app_routes_rationale_167", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "app_routes_rationale_167", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_106", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_106", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_122", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_122", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_130", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_130", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_144", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_144", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_156", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_156", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_178", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_178", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_186", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_186", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_198", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_198", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_209", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_209", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_236", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_236", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_260", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_260", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_267", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_267", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L11", "weight": 0.8, "_src": "tests_test_waitlist_rationale_278", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_278", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\app\\routes.py", "source_location": "L65", "weight": 1.0, "_src": "app_routes_join_waitlist", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "app_routes_join_waitlist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L158", "weight": 1.0, "_src": "tests_test_waitlist_test_confirm_valid_token", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_test_confirm_valid_token" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L187", "weight": 1.0, "_src": "tests_test_waitlist_test_confirm_idempotent", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_test_confirm_idempotent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L237", "weight": 1.0, "_src": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "_tgt": "app_models_waitlistentry", "source": "app_models_waitlistentry", "target": "tests_test_waitlist_test_unsubscribe_anonymizes_entry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L19", "weight": 1.0, "_src": "waitlist_app_rate_limit_py", "_tgt": "app_rate_limit_get_client_ip", "source": "waitlist_app_rate_limit_py", "target": "app_rate_limit_get_client_ip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L39", "weight": 1.0, "_src": "waitlist_app_rate_limit_py", "_tgt": "app_rate_limit_ratelimiter", "source": "waitlist_app_rate_limit_py", "target": "app_rate_limit_ratelimiter", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L1", "weight": 1.0, "_src": "app_rate_limit_rationale_1", "_tgt": "waitlist_app_rate_limit_py", "source": "waitlist_app_rate_limit_py", "target": "app_rate_limit_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L63", "weight": 1.0, "_src": "app_rate_limit_ratelimiter_dispatch", "_tgt": "app_rate_limit_get_client_ip", "source": "app_rate_limit_get_client_ip", "target": "app_rate_limit_ratelimiter_dispatch", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L20", "weight": 1.0, "_src": "app_rate_limit_rationale_20", "_tgt": "app_rate_limit_get_client_ip", "source": "app_rate_limit_get_client_ip", "target": "app_rate_limit_rationale_20", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "waitlist\\app\\routes.py", "source_location": "L43", "weight": 1.0, "_src": "app_routes_join_waitlist", "_tgt": "app_rate_limit_get_client_ip", "source": "app_rate_limit_get_client_ip", "target": "app_routes_join_waitlist" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L47", "weight": 1.0, "_src": "app_rate_limit_ratelimiter", "_tgt": "app_rate_limit_ratelimiter_init", "source": "app_rate_limit_ratelimiter", "target": "app_rate_limit_ratelimiter_init", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L54", "weight": 1.0, "_src": "app_rate_limit_ratelimiter", "_tgt": "app_rate_limit_ratelimiter_prune", "source": "app_rate_limit_ratelimiter", "target": "app_rate_limit_ratelimiter_prune", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L58", "weight": 1.0, "_src": "app_rate_limit_ratelimiter", "_tgt": "app_rate_limit_ratelimiter_dispatch", "source": "app_rate_limit_ratelimiter", "target": "app_rate_limit_ratelimiter_dispatch", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L40", "weight": 1.0, "_src": "app_rate_limit_rationale_40", "_tgt": "app_rate_limit_ratelimiter", "source": "app_rate_limit_ratelimiter", "target": "app_rate_limit_rationale_40", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L67", "weight": 1.0, "_src": "app_rate_limit_ratelimiter_dispatch", "_tgt": "app_rate_limit_ratelimiter_prune", "source": "app_rate_limit_ratelimiter_prune", "target": "app_rate_limit_ratelimiter_dispatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L23", "weight": 1.0, "_src": "waitlist_app_routes_py", "_tgt": "app_routes_join_waitlist", "source": "waitlist_app_routes_py", "target": "app_routes_join_waitlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L88", "weight": 1.0, "_src": "waitlist_app_routes_py", "_tgt": "app_routes_confirm_email", "source": "waitlist_app_routes_py", "target": "app_routes_confirm_email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L126", "weight": 1.0, "_src": "waitlist_app_routes_py", "_tgt": "app_routes_unsubscribe", "source": "waitlist_app_routes_py", "target": "app_routes_unsubscribe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L157", "weight": 1.0, "_src": "waitlist_app_routes_py", "_tgt": "app_routes_anonymize_entry", "source": "waitlist_app_routes_py", "target": "app_routes_anonymize_entry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L166", "weight": 1.0, "_src": "waitlist_app_routes_py", "_tgt": "app_routes_result_page", "source": "waitlist_app_routes_py", "target": "app_routes_result_page", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L28", "weight": 1.0, "_src": "app_routes_rationale_28", "_tgt": "app_routes_join_waitlist", "source": "app_routes_join_waitlist", "target": "app_routes_rationale_28", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L100", "weight": 1.0, "_src": "app_routes_confirm_email", "_tgt": "app_routes_result_page", "source": "app_routes_confirm_email", "target": "app_routes_result_page", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L92", "weight": 1.0, "_src": "app_routes_rationale_92", "_tgt": "app_routes_confirm_email", "source": "app_routes_confirm_email", "target": "app_routes_rationale_92", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L137", "weight": 1.0, "_src": "app_routes_unsubscribe", "_tgt": "app_routes_result_page", "source": "app_routes_unsubscribe", "target": "app_routes_result_page", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L150", "weight": 1.0, "_src": "app_routes_unsubscribe", "_tgt": "app_routes_anonymize_entry", "source": "app_routes_unsubscribe", "target": "app_routes_anonymize_entry", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L130", "weight": 1.0, "_src": "app_routes_rationale_130", "_tgt": "app_routes_unsubscribe", "source": "app_routes_unsubscribe", "target": "app_routes_rationale_130", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L158", "weight": 1.0, "_src": "app_routes_rationale_158", "_tgt": "app_routes_anonymize_entry", "source": "app_routes_anonymize_entry", "target": "app_routes_rationale_158", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\routes.py", "source_location": "L167", "weight": 1.0, "_src": "app_routes_rationale_167", "_tgt": "app_routes_result_page", "source": "app_routes_result_page", "target": "app_routes_rationale_167", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_28", "_tgt": "app_schemas_waitlistrequest", "source": "app_routes_rationale_28", "target": "app_schemas_waitlistrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_28", "_tgt": "app_schemas_waitlistresponse", "source": "app_routes_rationale_28", "target": "app_schemas_waitlistresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_92", "_tgt": "app_schemas_waitlistrequest", "source": "app_routes_rationale_92", "target": "app_schemas_waitlistrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_92", "_tgt": "app_schemas_waitlistresponse", "source": "app_routes_rationale_92", "target": "app_schemas_waitlistresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_130", "_tgt": "app_schemas_waitlistrequest", "source": "app_routes_rationale_130", "target": "app_schemas_waitlistrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_130", "_tgt": "app_schemas_waitlistresponse", "source": "app_routes_rationale_130", "target": "app_schemas_waitlistresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_158", "_tgt": "app_schemas_waitlistrequest", "source": "app_routes_rationale_158", "target": "app_schemas_waitlistrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_158", "_tgt": "app_schemas_waitlistresponse", "source": "app_routes_rationale_158", "target": "app_schemas_waitlistresponse", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_167", "_tgt": "app_schemas_waitlistrequest", "source": "app_routes_rationale_167", "target": "app_schemas_waitlistrequest", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "waitlist\\app\\routes.py", "source_location": "L14", "weight": 0.8, "_src": "app_routes_rationale_167", "_tgt": "app_schemas_waitlistresponse", "source": "app_routes_rationale_167", "target": "app_schemas_waitlistresponse", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\schemas.py", "source_location": "L8", "weight": 1.0, "_src": "waitlist_app_schemas_py", "_tgt": "app_schemas_waitlistrequest", "source": "waitlist_app_schemas_py", "target": "app_schemas_waitlistrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\schemas.py", "source_location": "L24", "weight": 1.0, "_src": "waitlist_app_schemas_py", "_tgt": "app_schemas_waitlistresponse", "source": "waitlist_app_schemas_py", "target": "app_schemas_waitlistresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\schemas.py", "source_location": "L29", "weight": 1.0, "_src": "waitlist_app_schemas_py", "_tgt": "app_schemas_for_lang", "source": "waitlist_app_schemas_py", "target": "app_schemas_for_lang", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L15", "weight": 1.0, "_src": "waitlist_app_security_py", "_tgt": "app_security_requestsizelimiter", "source": "waitlist_app_security_py", "target": "app_security_requestsizelimiter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L30", "weight": 1.0, "_src": "waitlist_app_security_py", "_tgt": "app_security_originvalidator", "source": "waitlist_app_security_py", "target": "app_security_originvalidator", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L1", "weight": 1.0, "_src": "app_security_rationale_1", "_tgt": "waitlist_app_security_py", "source": "waitlist_app_security_py", "target": "app_security_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L20", "weight": 1.0, "_src": "app_security_requestsizelimiter", "_tgt": "app_security_requestsizelimiter_dispatch", "source": "app_security_requestsizelimiter", "target": "app_security_requestsizelimiter_dispatch", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L16", "weight": 1.0, "_src": "app_security_rationale_16", "_tgt": "app_security_requestsizelimiter", "source": "app_security_requestsizelimiter", "target": "app_security_rationale_16", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L38", "weight": 1.0, "_src": "app_security_originvalidator", "_tgt": "app_security_originvalidator_dispatch", "source": "app_security_originvalidator", "target": "app_security_originvalidator_dispatch", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L31", "weight": 1.0, "_src": "app_security_rationale_31", "_tgt": "app_security_originvalidator", "source": "app_security_originvalidator", "target": "app_security_rationale_31", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L21", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_db_session", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_db_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L36", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_client", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L52", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_join_waitlist_success", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_join_waitlist_success", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L64", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_duplicate_email_is_idempotent", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_duplicate_email_is_idempotent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L73", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_invalid_email_rejected", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_invalid_email_rejected", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L82", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_honeypot_silently_succeeds", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_honeypot_silently_succeeds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L92", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_missing_email_rejected", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_missing_email_rejected", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L98", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_health_endpoint", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_health_endpoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L105", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_rate_limit", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_rate_limit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L121", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_token_roundtrip", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_token_roundtrip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L129", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_token_expired", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_token_expired", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L143", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_token_tampered", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_token_tampered", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L155", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_confirm_valid_token", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_confirm_valid_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L177", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_confirm_invalid_token", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_confirm_invalid_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L185", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_confirm_idempotent", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_confirm_idempotent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L197", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_confirm_unknown_email", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_confirm_unknown_email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L208", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_signup_triggers_confirmation_email", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_signup_triggers_confirmation_email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L235", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L259", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_unsubscribe_invalid_token", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_unsubscribe_invalid_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L266", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_unsubscribe_already_gone", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_unsubscribe_already_gone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L277", "weight": 1.0, "_src": "waitlist_tests_test_waitlist_py", "_tgt": "tests_test_waitlist_test_signup_records_consent_timestamp", "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_signup_records_consent_timestamp", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L106", "weight": 1.0, "_src": "tests_test_waitlist_rationale_106", "_tgt": "tests_test_waitlist_test_rate_limit", "source": "tests_test_waitlist_test_rate_limit", "target": "tests_test_waitlist_rationale_106", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L122", "weight": 1.0, "_src": "tests_test_waitlist_rationale_122", "_tgt": "tests_test_waitlist_test_token_roundtrip", "source": "tests_test_waitlist_test_token_roundtrip", "target": "tests_test_waitlist_rationale_122", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L130", "weight": 1.0, "_src": "tests_test_waitlist_rationale_130", "_tgt": "tests_test_waitlist_test_token_expired", "source": "tests_test_waitlist_test_token_expired", "target": "tests_test_waitlist_rationale_130", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L144", "weight": 1.0, "_src": "tests_test_waitlist_rationale_144", "_tgt": "tests_test_waitlist_test_token_tampered", "source": "tests_test_waitlist_test_token_tampered", "target": "tests_test_waitlist_rationale_144", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L156", "weight": 1.0, "_src": "tests_test_waitlist_rationale_156", "_tgt": "tests_test_waitlist_test_confirm_valid_token", "source": "tests_test_waitlist_test_confirm_valid_token", "target": "tests_test_waitlist_rationale_156", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L178", "weight": 1.0, "_src": "tests_test_waitlist_rationale_178", "_tgt": "tests_test_waitlist_test_confirm_invalid_token", "source": "tests_test_waitlist_test_confirm_invalid_token", "target": "tests_test_waitlist_rationale_178", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L186", "weight": 1.0, "_src": "tests_test_waitlist_rationale_186", "_tgt": "tests_test_waitlist_test_confirm_idempotent", "source": "tests_test_waitlist_test_confirm_idempotent", "target": "tests_test_waitlist_rationale_186", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L198", "weight": 1.0, "_src": "tests_test_waitlist_rationale_198", "_tgt": "tests_test_waitlist_test_confirm_unknown_email", "source": "tests_test_waitlist_test_confirm_unknown_email", "target": "tests_test_waitlist_rationale_198", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L209", "weight": 1.0, "_src": "tests_test_waitlist_rationale_209", "_tgt": "tests_test_waitlist_test_signup_triggers_confirmation_email", "source": "tests_test_waitlist_test_signup_triggers_confirmation_email", "target": "tests_test_waitlist_rationale_209", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L236", "weight": 1.0, "_src": "tests_test_waitlist_rationale_236", "_tgt": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "source": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "target": "tests_test_waitlist_rationale_236", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L260", "weight": 1.0, "_src": "tests_test_waitlist_rationale_260", "_tgt": "tests_test_waitlist_test_unsubscribe_invalid_token", "source": "tests_test_waitlist_test_unsubscribe_invalid_token", "target": "tests_test_waitlist_rationale_260", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L267", "weight": 1.0, "_src": "tests_test_waitlist_rationale_267", "_tgt": "tests_test_waitlist_test_unsubscribe_already_gone", "source": "tests_test_waitlist_test_unsubscribe_already_gone", "target": "tests_test_waitlist_rationale_267", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L278", "weight": 1.0, "_src": "tests_test_waitlist_rationale_278", "_tgt": "tests_test_waitlist_test_signup_records_consent_timestamp", "source": "tests_test_waitlist_test_signup_records_consent_timestamp", "target": "tests_test_waitlist_rationale_278", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L431", "weight": 1.0, "_src": "website_i18n_js", "_tgt": "website_i18n_detectlang", "source": "website_i18n_js", "target": "website_i18n_detectlang", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L448", "weight": 1.0, "_src": "website_i18n_js", "_tgt": "website_i18n_setlanguage", "source": "website_i18n_js", "target": "website_i18n_setlanguage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L487", "weight": 1.0, "_src": "website_i18n_js", "_tgt": "website_i18n_initi18n", "source": "website_i18n_js", "target": "website_i18n_initi18n", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L488", "weight": 1.0, "_src": "website_i18n_initi18n", "_tgt": "website_i18n_detectlang", "source": "website_i18n_detectlang", "target": "website_i18n_initi18n", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L489", "weight": 1.0, "_src": "website_i18n_initi18n", "_tgt": "website_i18n_setlanguage", "source": "website_i18n_setlanguage", "target": "website_i18n_initi18n", "confidence_score": 1.0 }, { "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 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": "brand_showcase_compass_concept", "_tgt": "logo_mark_svg_compass_mark", "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_mark_svg_compass_mark", "_tgt": "logo_full_svg_full_logo", "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_readme_dev_server", "_tgt": "api_requirements_fastapi", "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_langchain", "_tgt": "api_requirements_langfuse", "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_sqlalchemy", "_tgt": "api_requirements_pinecone_qdrant", "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_agent_runner_v2_email_action", "_tgt": "fixture_preprocessors_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_email_parsing", "_tgt": "concept_agent_runner_v2", "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_email_parsing", "_tgt": "concept_journey_v2", "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_adiuvai_brand", "_tgt": "logo-icon_logo_icon", "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_brand_value_calm_intelligent", "_tgt": "logo-icon_duality_light_dark", "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_HomeScreen", "_tgt": "home_NavHome", "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_NavTimeline", "_tgt": "home_ChipSummarizeWeek", "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_NavTasks", "_tgt": "home_ChipWhatsOnMyPlate", "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_NavTasks", "_tgt": "home_ChipOverdueTasks", "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_TaskCountSummary", "_tgt": "home_DailyBrief", "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_ChatInput", "_tgt": "home_SuggestionChips", "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_HomeScreen", "_tgt": "home_chat_NavHome", "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_NavTasks", "_tgt": "home_chat_InlineTaskCard", "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_DailyBriefSparklesIcon", "_tgt": "home_chat_AIAgentAvatar", "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_UserMessage", "_tgt": "home_chat_ChatConversationArea", "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_AIResponseBlock", "_tgt": "home_chat_ChatConversationArea", "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_AIResponseBlock", "_tgt": "home_chat_ChatInputBar", "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_TaskDueDateBadge", "_tgt": "home_chat_AIFollowUpText", "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_ClientList", "_tgt": "projects_ShowArchivedToggle", "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_ClientList", "_tgt": "projects_SearchProjectsInput", "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_ProjectPatientPortalV2", "_tgt": "projects_AISummaryCard", "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_ProjectPatientPortalV2", "_tgt": "projects_ProjectTimeline", "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_ProjectPatientPortalV2", "_tgt": "projects_KanbanLayout", "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_TaskColumn_ToDo", "_tgt": "projects_KanbanLayout", "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_TaskColumn_InProgress", "_tgt": "projects_KanbanLayout", "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_TaskColumn_Completed", "_tgt": "projects_KanbanLayout", "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" } ] }