{ "directed": false, "multigraph": false, "graph": { "hyperedges": [ { "id": "task_form_dialog_kbd_subsystem", "label": "Task Form Dialog keyboard polish", "nodes": [ "kbddesign_rovingfocus_hook", "kbddesign_listboxkeys_hook", "kbddesign_datefield_withtime", "kbddesign_propertypill_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md" }, { "id": "memory_v2_pipeline", "label": "Memory V2 in-house pipeline", "nodes": [ "memv2_fact_extraction", "memv2_memory_fact_table", "memv2_user_profile_table", "memv2_forgetting_decay", "memv2_episode_summarization" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md" }, { "id": "production_llm_agent_stack", "label": "Production LLM Agent Stack (ZDR)", "nodes": [ "llmreport_home_agent", "llmreport_floating_agent", "llmreport_brief_agent", "llmreport_unified_processor", "llmreport_memory_extractor", "llmreport_openai_zdr", "llmreport_anthropic_zdr" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md" }, { "id": "memory_evolution_pipeline", "label": "Memory Evolution Pipeline (extraction + storage + decision)", "nodes": [ "memory_extraction_module", "memory_middleware", "memory_associative_table", "memory_relations_table" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "docs/PROMPT-memory-evolution.md" }, { "id": "folder_indexing_pipeline", "label": "Folder Indexing Pipeline (scan, WS, summarize, store)", "nodes": [ "scanner_module", "indexer_module", "device_ws", "folder_indexer" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md" }, { "id": "onboarding_storage_split", "label": "Onboarding Storage Split (encrypted core vs local prefs)", "nodes": [ "onboarding_flow_component", "memory_core_table", "electron_store" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "docs/PROMPT-onboarding.md" } ] }, "nodes": [ { "label": "drizzle.config.ts", "file_type": "code", "source_file": "adiuvAI\\drizzle.config.ts", "source_location": "L1", "community": 185, "norm_label": "drizzle.config.ts", "id": "adiuvai_drizzle_config_ts" }, { "label": "forge.config.ts", "file_type": "code", "source_file": "adiuvAI\\forge.config.ts", "source_location": "L1", "community": 186, "norm_label": "forge.config.ts", "id": "adiuvai_forge_config_ts" }, { "label": "forge.env.d.ts", "file_type": "code", "source_file": "adiuvAI\\forge.env.d.ts", "source_location": "L1", "community": 187, "norm_label": "forge.env.d.ts", "id": "adiuvai_forge_env_d_ts" }, { "label": "seed-fake-data.py", "file_type": "code", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L1", "community": 11, "norm_label": "seed-fake-data.py", "id": "adiuvai_scripts_seed_fake_data_py" }, { "label": "uid()", "file_type": "code", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L29", "community": 11, "norm_label": "uid()", "id": "scripts_seed_fake_data_uid" }, { "label": "ts()", "file_type": "code", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "source_location": "L32", "community": 11, "norm_label": "ts()", "id": "scripts_seed_fake_data_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": 11, "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": 11, "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", "community": 6, "norm_label": "index.ts", "id": "adiuvai_src_main_index_ts" }, { "label": "handleDeepLink()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L38", "community": 6, "norm_label": "handledeeplink()", "id": "main_index_handledeeplink" }, { "label": "createWindow()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L72", "community": 6, "norm_label": "createwindow()", "id": "main_index_createwindow" }, { "label": "ipc.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ipc.ts", "source_location": "L1", "community": 124, "norm_label": "ipc.ts", "id": "adiuvai_src_main_ipc_ts" }, { "label": "createIPCHandler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ipc.ts", "source_location": "L35", "community": 124, "norm_label": "createipchandler()", "id": "main_ipc_createipchandler" }, { "label": "store.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L1", "community": 8, "norm_label": "store.ts", "id": "adiuvai_src_main_store_ts" }, { "label": "getStore()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L60", "community": 8, "norm_label": "getstore()", "id": "main_store_getstore" }, { "label": "getDeviceId()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L83", "community": 8, "norm_label": "getdeviceid()", "id": "main_store_getdeviceid" }, { "label": "getLocalAgents()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L97", "community": 8, "norm_label": "getlocalagents()", "id": "main_store_getlocalagents" }, { "label": "getLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L101", "community": 8, "norm_label": "getlocalagent()", "id": "main_store_getlocalagent" }, { "label": "saveLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L105", "community": 8, "norm_label": "savelocalagent()", "id": "main_store_savelocalagent" }, { "label": "deleteLocalAgent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L116", "community": 8, "norm_label": "deletelocalagent()", "id": "main_store_deletelocalagent" }, { "label": "getFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L125", "community": 8, "norm_label": "getformatprefs()", "id": "main_store_getformatprefs" }, { "label": "setFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L129", "community": 8, "norm_label": "setformatprefs()", "id": "main_store_setformatprefs" }, { "label": "getUiLanguage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L137", "community": 8, "norm_label": "getuilanguage()", "id": "main_store_getuilanguage" }, { "label": "setUiLanguage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L141", "community": 8, "norm_label": "setuilanguage()", "id": "main_store_setuilanguage" }, { "label": "getTimelineZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L145", "community": 8, "norm_label": "gettimelinezoom()", "id": "main_store_gettimelinezoom" }, { "label": "setTimelineZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\store.ts", "source_location": "L150", "community": 8, "norm_label": "settimelinezoom()", "id": "main_store_settimelinezoom" }, { "label": "agent-scheduler.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L1", "community": 8, "norm_label": "agent-scheduler.ts", "id": "adiuvai_src_main_agents_agent_scheduler_ts" }, { "label": "startAgentScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L43", "community": 8, "norm_label": "startagentscheduler()", "id": "agents_agent_scheduler_startagentscheduler" }, { "label": "stopAgentScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L54", "community": 8, "norm_label": "stopagentscheduler()", "id": "agents_agent_scheduler_stopagentscheduler" }, { "label": "tickAgentScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "source_location": "L65", "community": 8, "norm_label": "tickagentscheduler()", "id": "agents_agent_scheduler_tickagentscheduler" }, { "label": "orchestrator.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L1", "community": 8, "norm_label": "orchestrator.ts", "id": "adiuvai_src_main_ai_orchestrator_ts" }, { "label": "NOOP()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L26", "community": 8, "norm_label": "noop()", "id": "ai_orchestrator_noop" }, { "label": "sendFrame()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L71", "community": 8, "norm_label": "sendframe()", "id": "ai_orchestrator_sendframe" }, { "label": "checkConnectivity()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L80", "community": 8, "norm_label": "checkconnectivity()", "id": "ai_orchestrator_checkconnectivity" }, { "label": "orchestrate()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L97", "community": 8, "norm_label": "orchestrate()", "id": "ai_orchestrator_orchestrate" }, { "label": "orchestrateFloating()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L133", "community": 8, "norm_label": "orchestratefloating()", "id": "ai_orchestrator_orchestratefloating" }, { "label": "orchestrateTaskBriefResearch()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L170", "community": 8, "norm_label": "orchestratetaskbriefresearch()", "id": "ai_orchestrator_orchestratetaskbriefresearch" }, { "label": "todayString()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L214", "community": 8, "norm_label": "todaystring()", "id": "ai_orchestrator_todaystring" }, { "label": "getBriefTimeSlot()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L218", "community": 8, "norm_label": "getbrieftimeslot()", "id": "ai_orchestrator_getbrieftimeslot" }, { "label": "getCurrentSlotKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L229", "community": 8, "norm_label": "getcurrentslotkey()", "id": "ai_orchestrator_getcurrentslotkey" }, { "label": "markCurrentSlotAsGenerated()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L233", "community": 8, "norm_label": "markcurrentslotasgenerated()", "id": "ai_orchestrator_markcurrentslotasgenerated" }, { "label": "getCachedBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L238", "community": 8, "norm_label": "getcachedbrief()", "id": "ai_orchestrator_getcachedbrief" }, { "label": "invalidateBriefCache()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L245", "community": 8, "norm_label": "invalidatebriefcache()", "id": "ai_orchestrator_invalidatebriefcache" }, { "label": "scheduleBriefRegeneration()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L250", "community": 8, "norm_label": "schedulebriefregeneration()", "id": "ai_orchestrator_schedulebriefregeneration" }, { "label": "generateAndCacheBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L262", "community": 8, "norm_label": "generateandcachebrief()", "id": "ai_orchestrator_generateandcachebrief" }, { "label": "startBriefScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L294", "community": 8, "norm_label": "startbriefscheduler()", "id": "ai_orchestrator_startbriefscheduler" }, { "label": "stopBriefScheduler()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L313", "community": 8, "norm_label": "stopbriefscheduler()", "id": "ai_orchestrator_stopbriefscheduler" }, { "label": "dailyBrief()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L325", "community": 8, "norm_label": "dailybrief()", "id": "ai_orchestrator_dailybrief" }, { "label": "backend-client.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1", "community": 6, "norm_label": "backend-client.ts", "id": "adiuvai_src_main_api_backend_client_ts" }, { "label": "extractEntityTitle()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L51", "community": 6, "norm_label": "extractentitytitle()", "id": "api_backend_client_extractentitytitle" }, { "label": "recordRunAction()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L56", "community": 6, "norm_label": "recordrunaction()", "id": "api_backend_client_recordrunaction" }, { "label": "truncateForLog()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L86", "community": 6, "norm_label": "truncateforlog()", "id": "api_backend_client_truncateforlog" }, { "label": "logHttp()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L91", "community": 6, "norm_label": "loghttp()", "id": "api_backend_client_loghttp" }, { "label": "logHttpResponse()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L97", "community": 6, "norm_label": "loghttpresponse()", "id": "api_backend_client_loghttpresponse" }, { "label": "logWsSend()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L103", "community": 6, "norm_label": "logwssend()", "id": "api_backend_client_logwssend" }, { "label": "logWsRecv()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L108", "community": 6, "norm_label": "logwsrecv()", "id": "api_backend_client_logwsrecv" }, { "label": "OfflineError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L135", "community": 6, "norm_label": "offlineerror", "id": "api_backend_client_offlineerror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L136", "community": 6, "norm_label": ".constructor()", "id": "api_backend_client_offlineerror_constructor" }, { "label": "AuthExpiredError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L142", "community": 6, "norm_label": "authexpirederror", "id": "api_backend_client_authexpirederror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L143", "community": 6, "norm_label": ".constructor()", "id": "api_backend_client_authexpirederror_constructor" }, { "label": "RateLimitError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L149", "community": 6, "norm_label": "ratelimiterror", "id": "api_backend_client_ratelimiterror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L150", "community": 6, "norm_label": ".constructor()", "id": "api_backend_client_ratelimiterror_constructor" }, { "label": "ServerError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L156", "community": 6, "norm_label": "servererror", "id": "api_backend_client_servererror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L157", "community": 6, "norm_label": ".constructor()", "id": "api_backend_client_servererror_constructor" }, { "label": "QuotaError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L166", "community": 6, "norm_label": "quotaerror", "id": "api_backend_client_quotaerror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L167", "community": 6, "norm_label": ".constructor()", "id": "api_backend_client_quotaerror_constructor" }, { "label": "BackendClient", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L206", "community": 6, "norm_label": "backendclient", "id": "api_backend_client_backendclient" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L229", "community": 6, "norm_label": ".constructor()", "id": "api_backend_client_backendclient_constructor" }, { "label": ".getInstance()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L231", "community": 6, "norm_label": ".getinstance()", "id": "api_backend_client_backendclient_getinstance" }, { "label": ".baseUrl()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L242", "community": 6, "norm_label": ".baseurl()", "id": "api_backend_client_backendclient_baseurl" }, { "label": ".wsBaseUrl()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L247", "community": 6, "norm_label": ".wsbaseurl()", "id": "api_backend_client_backendclient_wsbaseurl" }, { "label": ".isOnline()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L256", "community": 6, "norm_label": ".isonline()", "id": "api_backend_client_backendclient_isonline" }, { "label": ".sendHomeRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L278", "community": 6, "norm_label": ".sendhomerequest()", "id": "api_backend_client_backendclient_sendhomerequest" }, { "label": ".sendBriefRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L338", "community": 6, "norm_label": ".sendbriefrequest()", "id": "api_backend_client_backendclient_sendbriefrequest" }, { "label": ".sendFloatingRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L398", "community": 6, "norm_label": ".sendfloatingrequest()", "id": "api_backend_client_backendclient_sendfloatingrequest" }, { "label": ".sendTaskBriefRequest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L464", "community": 6, "norm_label": ".sendtaskbriefrequest()", "id": "api_backend_client_backendclient_sendtaskbriefrequest" }, { "label": ".sendJourneyStart()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L527", "community": 6, "norm_label": ".sendjourneystart()", "id": "api_backend_client_backendclient_sendjourneystart" }, { "label": ".sendJourneyMessage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L562", "community": 6, "norm_label": ".sendjourneymessage()", "id": "api_backend_client_backendclient_sendjourneymessage" }, { "label": ".registerIndexSession()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L595", "community": 6, "norm_label": ".registerindexsession()", "id": "api_backend_client_backendclient_registerindexsession" }, { "label": ".sendIndexSessionStart()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L603", "community": 6, "norm_label": ".sendindexsessionstart()", "id": "api_backend_client_backendclient_sendindexsessionstart" }, { "label": ".sendIndexFileBatch()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L614", "community": 6, "norm_label": ".sendindexfilebatch()", "id": "api_backend_client_backendclient_sendindexfilebatch" }, { "label": ".sendIndexSessionCancel()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L636", "community": 6, "norm_label": ".sendindexsessioncancel()", "id": "api_backend_client_backendclient_sendindexsessioncancel" }, { "label": ".assertHttpOk()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L648", "community": 6, "norm_label": ".asserthttpok()", "id": "api_backend_client_backendclient_asserthttpok" }, { "label": ".proxyGet()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L663", "community": 6, "norm_label": ".proxyget()", "id": "api_backend_client_backendclient_proxyget" }, { "label": ".proxyPost()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L685", "community": 6, "norm_label": ".proxypost()", "id": "api_backend_client_backendclient_proxypost" }, { "label": ".proxyPut()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L711", "community": 6, "norm_label": ".proxyput()", "id": "api_backend_client_backendclient_proxyput" }, { "label": ".proxyDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L737", "community": 6, "norm_label": ".proxydelete()", "id": "api_backend_client_backendclient_proxydelete" }, { "label": ".checkFolderQuota()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L772", "community": 6, "norm_label": ".checkfolderquota()", "id": "api_backend_client_backendclient_checkfolderquota" }, { "label": ".connectPersistent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L837", "community": 6, "norm_label": ".connectpersistent()", "id": "api_backend_client_backendclient_connectpersistent" }, { "label": ".disconnectPersistent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L849", "community": 6, "norm_label": ".disconnectpersistent()", "id": "api_backend_client_backendclient_disconnectpersistent" }, { "label": ".openDeviceWebSocket()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L861", "community": 6, "norm_label": ".opendevicewebsocket()", "id": "api_backend_client_backendclient_opendevicewebsocket" }, { "label": ".startHeartbeat()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1076", "community": 6, "norm_label": ".startheartbeat()", "id": "api_backend_client_backendclient_startheartbeat" }, { "label": ".stopHeartbeat()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1092", "community": 6, "norm_label": ".stopheartbeat()", "id": "api_backend_client_backendclient_stopheartbeat" }, { "label": ".clearPongTimer()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1100", "community": 6, "norm_label": ".clearpongtimer()", "id": "api_backend_client_backendclient_clearpongtimer" }, { "label": ".scheduleReconnect()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1107", "community": 6, "norm_label": ".schedulereconnect()", "id": "api_backend_client_backendclient_schedulereconnect" }, { "label": ".clearReconnectTimer()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1121", "community": 6, "norm_label": ".clearreconnecttimer()", "id": "api_backend_client_backendclient_clearreconnecttimer" }, { "label": ".withRetry()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1132", "community": 6, "norm_label": ".withretry()", "id": "api_backend_client_backendclient_withretry" }, { "label": "getBackendClient()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1157", "community": 8, "norm_label": "getbackendclient()", "id": "api_backend_client_getbackendclient" }, { "label": "drizzle-executor.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L1", "community": 8, "norm_label": "drizzle-executor.ts", "id": "adiuvai_src_main_api_drizzle_executor_ts" }, { "label": "ExecutorError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L51", "community": 8, "norm_label": "executorerror", "id": "api_drizzle_executor_executorerror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L52", "community": 8, "norm_label": ".constructor()", "id": "api_drizzle_executor_executorerror_constructor" }, { "label": "buildConditions()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L68", "community": 8, "norm_label": "buildconditions()", "id": "api_drizzle_executor_buildconditions" }, { "label": "buildOrderBy()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L138", "community": 8, "norm_label": "buildorderby()", "id": "api_drizzle_executor_buildorderby" }, { "label": "DrizzleExecutor", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L159", "community": 8, "norm_label": "drizzleexecutor", "id": "api_drizzle_executor_drizzleexecutor" }, { "label": ".getTable()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L160", "community": 8, "norm_label": ".gettable()", "id": "api_drizzle_executor_drizzleexecutor_gettable" }, { "label": ".execute()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L167", "community": 8, "norm_label": ".execute()", "id": "api_drizzle_executor_drizzleexecutor_execute" }, { "label": ".handleSelect()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L206", "community": 8, "norm_label": ".handleselect()", "id": "api_drizzle_executor_drizzleexecutor_handleselect" }, { "label": ".handleCount()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L226", "community": 8, "norm_label": ".handlecount()", "id": "api_drizzle_executor_drizzleexecutor_handlecount" }, { "label": ".handleGet()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L240", "community": 8, "norm_label": ".handleget()", "id": "api_drizzle_executor_drizzleexecutor_handleget" }, { "label": ".handleInsert()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L252", "community": 8, "norm_label": ".handleinsert()", "id": "api_drizzle_executor_drizzleexecutor_handleinsert" }, { "label": ".handleUpdate()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L276", "community": 8, "norm_label": ".handleupdate()", "id": "api_drizzle_executor_drizzleexecutor_handleupdate" }, { "label": ".handleDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L313", "community": 8, "norm_label": ".handledelete()", "id": "api_drizzle_executor_drizzleexecutor_handledelete" }, { "label": ".handleProposeNoteEdit()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L326", "community": 8, "norm_label": ".handleproposenoteedit()", "id": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit" }, { "label": ".handleListDirectory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L359", "community": 8, "norm_label": ".handlelistdirectory()", "id": "api_drizzle_executor_drizzleexecutor_handlelistdirectory" }, { "label": ".handleReadFileContent()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L384", "community": 8, "norm_label": ".handlereadfilecontent()", "id": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent" }, { "label": ".handleGetFileMetadata()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L422", "community": 8, "norm_label": ".handlegetfilemetadata()", "id": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata" }, { "label": ".handleReadProjectFolderManifest()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L451", "community": 8, "norm_label": ".handlereadprojectfoldermanifest()", "id": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest" }, { "label": ".handleReadProjectFolderFile()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L495", "community": 8, "norm_label": ".handlereadprojectfolderfile()", "id": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile" }, { "label": ".handleListProjectsWithFolderManifests()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L555", "community": 8, "norm_label": ".handlelistprojectswithfoldermanifests()", "id": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests" }, { "label": "storage.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L1", "community": 42, "norm_label": "storage.ts", "id": "adiuvai_src_main_attachments_storage_ts" }, { "label": "sanitizeFilename()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L8", "community": 42, "norm_label": "sanitizefilename()", "id": "attachments_storage_sanitizefilename" }, { "label": "attachmentsRoot()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L17", "community": 42, "norm_label": "attachmentsroot()", "id": "attachments_storage_attachmentsroot" }, { "label": "absolutePath()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L21", "community": 42, "norm_label": "absolutepath()", "id": "attachments_storage_absolutepath" }, { "label": "copyIntoTask()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L25", "community": 42, "norm_label": "copyintotask()", "id": "attachments_storage_copyintotask" }, { "label": "deleteStored()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L39", "community": 42, "norm_label": "deletestored()", "id": "attachments_storage_deletestored" }, { "label": "deleteTaskDir()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L46", "community": 42, "norm_label": "deletetaskdir()", "id": "attachments_storage_deletetaskdir" }, { "label": "auth-manager.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L1", "community": 6, "norm_label": "auth-manager.ts", "id": "adiuvai_src_main_auth_auth_manager_ts" }, { "label": "AuthError", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L61", "community": 6, "norm_label": "autherror", "id": "auth_auth_manager_autherror" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L62", "community": 6, "norm_label": ".constructor()", "id": "auth_auth_manager_autherror_constructor" }, { "label": "AuthManager", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L86", "community": 6, "norm_label": "authmanager", "id": "auth_auth_manager_authmanager" }, { "label": ".constructor()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L97", "community": 6, "norm_label": ".constructor()", "id": "auth_auth_manager_authmanager_constructor" }, { "label": ".getInstance()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L99", "community": 6, "norm_label": ".getinstance()", "id": "auth_auth_manager_authmanager_getinstance" }, { "label": ".register()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L111", "community": 6, "norm_label": ".register()", "id": "auth_auth_manager_authmanager_register" }, { "label": ".login()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L122", "community": 6, "norm_label": ".login()", "id": "auth_auth_manager_authmanager_login" }, { "label": ".logout()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L130", "community": 6, "norm_label": ".logout()", "id": "auth_auth_manager_authmanager_logout" }, { "label": ".getAccessToken()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L142", "community": 6, "norm_label": ".getaccesstoken()", "id": "auth_auth_manager_authmanager_getaccesstoken" }, { "label": ".isAuthenticated()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L181", "community": 6, "norm_label": ".isauthenticated()", "id": "auth_auth_manager_authmanager_isauthenticated" }, { "label": ".getProfile()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L187", "community": 6, "norm_label": ".getprofile()", "id": "auth_auth_manager_authmanager_getprofile" }, { "label": ".updateProfile()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L193", "community": 6, "norm_label": ".updateprofile()", "id": "auth_auth_manager_authmanager_updateprofile" }, { "label": ".updateMemory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L199", "community": 6, "norm_label": ".updatememory()", "id": "auth_auth_manager_authmanager_updatememory" }, { "label": ".normalizeOnboarding()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L211", "community": 6, "norm_label": ".normalizeonboarding()", "id": "auth_auth_manager_authmanager_normalizeonboarding" }, { "label": ".resetOnboarding()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L219", "community": 6, "norm_label": ".resetonboarding()", "id": "auth_auth_manager_authmanager_resetonboarding" }, { "label": ".changePassword()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L224", "community": 6, "norm_label": ".changepassword()", "id": "auth_auth_manager_authmanager_changepassword" }, { "label": ".listOAuthAccounts()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L232", "community": 6, "norm_label": ".listoauthaccounts()", "id": "auth_auth_manager_authmanager_listoauthaccounts" }, { "label": ".unlinkOAuthAccount()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L237", "community": 6, "norm_label": ".unlinkoauthaccount()", "id": "auth_auth_manager_authmanager_unlinkoauthaccount" }, { "label": ".updateAvatar()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L242", "community": 6, "norm_label": ".updateavatar()", "id": "auth_auth_manager_authmanager_updateavatar" }, { "label": ".deleteAccount()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L248", "community": 6, "norm_label": ".deleteaccount()", "id": "auth_auth_manager_authmanager_deleteaccount" }, { "label": ".getSubscription()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L255", "community": 6, "norm_label": ".getsubscription()", "id": "auth_auth_manager_authmanager_getsubscription" }, { "label": ".createCheckout()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L260", "community": 6, "norm_label": ".createcheckout()", "id": "auth_auth_manager_authmanager_createcheckout" }, { "label": ".cancelSubscription()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L265", "community": 6, "norm_label": ".cancelsubscription()", "id": "auth_auth_manager_authmanager_cancelsubscription" }, { "label": ".listInvoices()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L270", "community": 6, "norm_label": ".listinvoices()", "id": "auth_auth_manager_authmanager_listinvoices" }, { "label": ".loginWithOAuth()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L286", "community": 6, "norm_label": ".loginwithoauth()", "id": "auth_auth_manager_authmanager_loginwithoauth" }, { "label": ".handleOAuthCallback()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L321", "community": 6, "norm_label": ".handleoauthcallback()", "id": "auth_auth_manager_authmanager_handleoauthcallback" }, { "label": ".getCoreMemory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L364", "community": 6, "norm_label": ".getcorememory()", "id": "auth_auth_manager_authmanager_getcorememory" }, { "label": ".addCoreKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L369", "community": 6, "norm_label": ".addcorekey()", "id": "auth_auth_manager_authmanager_addcorekey" }, { "label": ".deleteCoreKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L374", "community": 6, "norm_label": ".deletecorekey()", "id": "auth_auth_manager_authmanager_deletecorekey" }, { "label": ".getRelationalMemory()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L379", "community": 6, "norm_label": ".getrelationalmemory()", "id": "auth_auth_manager_authmanager_getrelationalmemory" }, { "label": ".patchRelation()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L384", "community": 6, "norm_label": ".patchrelation()", "id": "auth_auth_manager_authmanager_patchrelation" }, { "label": ".deleteRelation()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L403", "community": 6, "norm_label": ".deleterelation()", "id": "auth_auth_manager_authmanager_deleterelation" }, { "label": ".forgetAll()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L408", "community": 6, "norm_label": ".forgetall()", "id": "auth_auth_manager_authmanager_forgetall" }, { "label": ".refreshTokens()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L424", "community": 6, "norm_label": ".refreshtokens()", "id": "auth_auth_manager_authmanager_refreshtokens" }, { "label": ".baseUrl()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L458", "community": 6, "norm_label": ".baseurl()", "id": "auth_auth_manager_authmanager_baseurl" }, { "label": ".storeTokens()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L462", "community": 6, "norm_label": ".storetokens()", "id": "auth_auth_manager_authmanager_storetokens" }, { "label": ".post()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L474", "community": 6, "norm_label": ".post()", "id": "auth_auth_manager_authmanager_post" }, { "label": ".put()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L507", "community": 6, "norm_label": ".put()", "id": "auth_auth_manager_authmanager_put" }, { "label": ".get()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L540", "community": 6, "norm_label": ".get()", "id": "auth_auth_manager_authmanager_get" }, { "label": ".httpDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L568", "community": 6, "norm_label": ".httpdelete()", "id": "auth_auth_manager_authmanager_httpdelete" }, { "label": "getAuthManager()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "source_location": "L602", "community": 6, "norm_label": "getauthmanager()", "id": "auth_auth_manager_getauthmanager" }, { "label": "backup-key.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "source_location": "L1", "community": 94, "norm_label": "backup-key.ts", "id": "adiuvai_src_main_auth_backup_key_ts" }, { "label": "getBackupKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "source_location": "L24", "community": 94, "norm_label": "getbackupkey()", "id": "auth_backup_key_getbackupkey" }, { "label": "deleteBackupKey()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "source_location": "L42", "community": 94, "norm_label": "deletebackupkey()", "id": "auth_backup_key_deletebackupkey" }, { "label": "locale-defaults.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L1", "community": 65, "norm_label": "locale-defaults.ts", "id": "adiuvai_src_main_auth_locale_defaults_ts" }, { "label": "detectFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L4", "community": 65, "norm_label": "detectformatprefs()", "id": "auth_locale_defaults_detectformatprefs" }, { "label": "detectLanguage()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L13", "community": 65, "norm_label": "detectlanguage()", "id": "auth_locale_defaults_detectlanguage" }, { "label": "inferDateFormat()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "source_location": "L23", "community": 65, "norm_label": "inferdateformat()", "id": "auth_locale_defaults_inferdateformat" }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L1", "community": 8, "norm_label": "index.ts", "id": "adiuvai_src_main_db_index_ts" }, { "label": "resolveMigrationsFolder()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L27", "community": 8, "norm_label": "resolvemigrationsfolder()", "id": "db_index_resolvemigrationsfolder" }, { "label": "bootstrapMigrationsLedger()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L47", "community": 8, "norm_label": "bootstrapmigrationsledger()", "id": "db_index_bootstrapmigrationsledger" }, { "label": "initDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L90", "community": 8, "norm_label": "initdb()", "id": "db_index_initdb" }, { "label": "getDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L110", "community": 8, "norm_label": "getdb()", "id": "db_index_getdb" }, { "label": "getDbPath()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L118", "community": 8, "norm_label": "getdbpath()", "id": "db_index_getdbpath" }, { "label": "getRawSqlite()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L127", "community": 8, "norm_label": "getrawsqlite()", "id": "db_index_getrawsqlite" }, { "label": "closeDb()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L137", "community": 8, "norm_label": "closedb()", "id": "db_index_closedb" }, { "label": "notes-backfill.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts", "source_location": "L1", "community": 8, "norm_label": "notes-backfill.ts", "id": "adiuvai_src_main_db_notes_backfill_ts" }, { "label": "backfillNoteSummaries()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts", "source_location": "L20", "community": 8, "norm_label": "backfillnotesummaries()", "id": "db_notes_backfill_backfillnotesummaries" }, { "label": "schema.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\db\\schema.ts", "source_location": "L1", "community": 188, "norm_label": "schema.ts", "id": "adiuvai_src_main_db_schema_ts" }, { "label": "constants.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\constants.ts", "source_location": "L1", "community": 189, "norm_label": "constants.ts", "id": "adiuvai_src_main_files_constants_ts" }, { "label": "daily-rescan.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\daily-rescan.ts", "source_location": "L1", "community": 8, "norm_label": "daily-rescan.ts", "id": "adiuvai_src_main_files_daily_rescan_ts" }, { "label": "runDailyRescan()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\daily-rescan.ts", "source_location": "L9", "community": 8, "norm_label": "rundailyrescan()", "id": "files_daily_rescan_rundailyrescan" }, { "label": "indexer.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L1", "community": 8, "norm_label": "indexer.ts", "id": "adiuvai_src_main_files_indexer_ts" }, { "label": "readForIndex()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L27", "community": 8, "norm_label": "readforindex()", "id": "files_indexer_readforindex" }, { "label": "startIndexSession()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L47", "community": 8, "norm_label": "startindexsession()", "id": "files_indexer_startindexsession" }, { "label": "scanner.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L1", "community": 8, "norm_label": "scanner.ts", "id": "adiuvai_src_main_files_scanner_ts" }, { "label": "classify()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L30", "community": 8, "norm_label": "classify()", "id": "files_scanner_classify" }, { "label": "walk()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L39", "community": 8, "norm_label": "walk()", "id": "files_scanner_walk" }, { "label": "scanFolder()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L74", "community": 8, "norm_label": "scanfolder()", "id": "files_scanner_scanfolder" }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L1", "community": 58, "norm_label": "index.ts", "id": "adiuvai_src_main_router_index_ts" }, { "label": "isInCurrentWeek()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L24", "community": 58, "norm_label": "isincurrentweek()", "id": "router_index_isincurrentweek" }, { "label": "isBriefRelevantTask()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L40", "community": 58, "norm_label": "isbriefrelevanttask()", "id": "router_index_isbriefrelevanttask" }, { "label": "isBriefRelevantTimeline()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L46", "community": 58, "norm_label": "isbriefrelevanttimeline()", "id": "router_index_isbriefrelevanttimeline" }, { "label": "hashTaskForBriefing()", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L54", "community": 58, "norm_label": "hashtaskforbriefing()", "id": "router_index_hashtaskforbriefing" }, { "label": "projectFolders.ts", "file_type": "code", "source_file": "adiuvAI\\src\\main\\router\\projectFolders.ts", "source_location": "L1", "community": 190, "norm_label": "projectfolders.ts", "id": "adiuvai_src_main_router_projectfolders_ts" }, { "label": "index.ts", "file_type": "code", "source_file": "adiuvAI\\src\\preload\\index.ts", "source_location": "L1", "community": 191, "norm_label": "index.ts", "id": "adiuvai_src_preload_index_ts" }, { "label": "trpc.ts", "file_type": "code", "source_file": "adiuvAI\\src\\preload\\trpc.ts", "source_location": "L1", "community": 125, "norm_label": "trpc.ts", "id": "adiuvai_src_preload_trpc_ts" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\preload\\trpc.ts", "source_location": "L14", "community": 125, "norm_label": "handler()", "id": "preload_trpc_handler" }, { "label": "i18n.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\i18n.ts", "source_location": "L1", "community": 192, "norm_label": "i18n.ts", "id": "adiuvai_src_renderer_i18n_ts" }, { "label": "index.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\index.tsx", "source_location": "L1", "community": 126, "norm_label": "index.tsx", "id": "adiuvai_src_renderer_index_tsx" }, { "label": "App()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\index.tsx", "source_location": "L14", "community": 126, "norm_label": "app()", "id": "renderer_index_app" }, { "label": "router.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\router.ts", "source_location": "L1", "community": 193, "norm_label": "router.ts", "id": "adiuvai_src_renderer_router_ts" }, { "label": "routeTree.gen.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routeTree.gen.ts", "source_location": "L1", "community": 194, "norm_label": "routetree.gen.ts", "id": "adiuvai_src_renderer_routetree_gen_ts" }, { "label": "web-main.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "source_location": "L1", "community": 95, "norm_label": "web-main.tsx", "id": "adiuvai_src_renderer_web_main_tsx" }, { "label": "LanguageSync()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "source_location": "L22", "community": 95, "norm_label": "languagesync()", "id": "renderer_web_main_languagesync" }, { "label": "App()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "source_location": "L35", "community": 95, "norm_label": "app()", "id": "renderer_web_main_app" }, { "label": "theme-provider.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "source_location": "L1", "community": 59, "norm_label": "theme-provider.tsx", "id": "adiuvai_src_renderer_components_theme_provider_tsx" }, { "label": "ThemeProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "source_location": "L23", "community": 59, "norm_label": "themeprovider()", "id": "components_theme_provider_themeprovider" }, { "label": "useTheme()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "source_location": "L65", "community": 59, "norm_label": "usetheme()", "id": "components_theme_provider_usetheme" }, { "label": "AgentRunLog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx", "source_location": "L1", "community": 127, "norm_label": "agentrunlog.tsx", "id": "adiuvai_src_renderer_components_agents_agentrunlog_tsx" }, { "label": "statusBadge()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx", "source_location": "L23", "community": 127, "norm_label": "statusbadge()", "id": "agents_agentrunlog_statusbadge" }, { "label": "AIChatPanel.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L1", "community": 25, "norm_label": "aichatpanel.tsx", "id": "adiuvai_src_renderer_components_ai_aichatpanel_tsx" }, { "label": "parseInlineTags()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L44", "community": 25, "norm_label": "parseinlinetags()", "id": "ai_aichatpanel_parseinlinetags" }, { "label": "hasInlineTags()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L82", "community": 25, "norm_label": "hasinlinetags()", "id": "ai_aichatpanel_hasinlinetags" }, { "label": "mergeTimelineSegments()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L86", "community": 25, "norm_label": "mergetimelinesegments()", "id": "ai_aichatpanel_mergetimelinesegments" }, { "label": "mergeConsecutiveTaskSegments()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L115", "community": 25, "norm_label": "mergeconsecutivetasksegments()", "id": "ai_aichatpanel_mergeconsecutivetasksegments" }, { "label": "getTimeGreeting()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L167", "community": 25, "norm_label": "gettimegreeting()", "id": "ai_aichatpanel_gettimegreeting" }, { "label": "measureStable()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L276", "community": 25, "norm_label": "measurestable()", "id": "ai_aichatpanel_measurestable" }, { "label": "ChatInputBox.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatInputBox.tsx", "source_location": "L1", "community": 195, "norm_label": "chatinputbox.tsx", "id": "adiuvai_src_renderer_components_ai_chatinputbox_tsx" }, { "label": "FloatingChat.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L1", "community": 32, "norm_label": "floatingchat.tsx", "id": "adiuvai_src_renderer_components_ai_floatingchat_tsx" }, { "label": "normalizeDomainSignal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L39", "community": 32, "norm_label": "normalizedomainsignal()", "id": "ai_floatingchat_normalizedomainsignal" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L172", "community": 32, "norm_label": "handler()", "id": "ai_floatingchat_handler" }, { "label": "handleScroll()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "source_location": "L261", "community": 32, "norm_label": "handlescroll()", "id": "ai_floatingchat_handlescroll" }, { "label": "ChatChartBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatChartBlock.tsx", "source_location": "L1", "community": 196, "norm_label": "chatchartblock.tsx", "id": "adiuvai_src_renderer_components_ai_blocks_chatchartblock_tsx" }, { "label": "ChatEntityBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx", "source_location": "L1", "community": 128, "norm_label": "chatentityblock.tsx", "id": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx" }, { "label": "ChatEntityBlock()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx", "source_location": "L15", "community": 128, "norm_label": "chatentityblock()", "id": "blocks_chatentityblock_chatentityblock" }, { "label": "ChatTableBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx", "source_location": "L1", "community": 129, "norm_label": "chattableblock.tsx", "id": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx" }, { "label": "ChatTableBlock()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx", "source_location": "L11", "community": 129, "norm_label": "chattableblock()", "id": "blocks_chattableblock_chattableblock" }, { "label": "ChatTimelineBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx", "source_location": "L1", "community": 130, "norm_label": "chattimelineblock.tsx", "id": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx" }, { "label": "ChatTimelineBlock()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx", "source_location": "L7", "community": 130, "norm_label": "chattimelineblock()", "id": "blocks_chattimelineblock_chattimelineblock" }, { "label": "index.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\index.tsx", "source_location": "L1", "community": 197, "norm_label": "index.tsx", "id": "adiuvai_src_renderer_components_ai_blocks_index_tsx" }, { "label": "LoginForm.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L1", "community": 66, "norm_label": "loginform.tsx", "id": "adiuvai_src_renderer_components_auth_loginform_tsx" }, { "label": "GoogleIcon()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L14", "community": 66, "norm_label": "googleicon()", "id": "auth_loginform_googleicon" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L46", "community": 66, "norm_label": "handlesubmit()", "id": "auth_loginform_handlesubmit" }, { "label": "handleGoogleLogin()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "source_location": "L62", "community": 66, "norm_label": "handlegooglelogin()", "id": "auth_loginform_handlegooglelogin" }, { "label": "BriefChatHeader.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx", "source_location": "L1", "community": 25, "norm_label": "briefchatheader.tsx", "id": "adiuvai_src_renderer_components_brief_briefchatheader_tsx" }, { "label": "relativeDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx", "source_location": "L12", "community": 25, "norm_label": "relativedate()", "id": "brief_briefchatheader_relativedate" }, { "label": "CanvasPlaceholder.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\CanvasPlaceholder.tsx", "source_location": "L1", "community": 198, "norm_label": "canvasplaceholder.tsx", "id": "adiuvai_src_renderer_components_brief_canvasplaceholder_tsx" }, { "label": "CarouselControls.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\CarouselControls.tsx", "source_location": "L1", "community": 199, "norm_label": "carouselcontrols.tsx", "id": "adiuvai_src_renderer_components_brief_carouselcontrols_tsx" }, { "label": "TaskBriefChat.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefChat.tsx", "source_location": "L1", "community": 200, "norm_label": "taskbriefchat.tsx", "id": "adiuvai_src_renderer_components_brief_taskbriefchat_tsx" }, { "label": "TaskBriefEmptyState.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefEmptyState.tsx", "source_location": "L1", "community": 201, "norm_label": "taskbriefemptystate.tsx", "id": "adiuvai_src_renderer_components_brief_taskbriefemptystate_tsx" }, { "label": "TaskBriefingOverlay.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx", "source_location": "L1", "community": 131, "norm_label": "taskbriefingoverlay.tsx", "id": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx", "source_location": "L26", "community": 131, "norm_label": "handler()", "id": "brief_taskbriefingoverlay_handler" }, { "label": "TaskCarousel.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L1", "community": 67, "norm_label": "taskcarousel.tsx", "id": "adiuvai_src_renderer_components_brief_taskcarousel_tsx" }, { "label": "clearCarouselBriefingCache()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L34", "community": 67, "norm_label": "clearcarouselbriefingcache()", "id": "brief_taskcarousel_clearcarouselbriefingcache" }, { "label": "getCachedBriefing()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L68", "community": 67, "norm_label": "getcachedbriefing()", "id": "brief_taskcarousel_getcachedbriefing" }, { "label": "handler()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L117", "community": 67, "norm_label": "handler()", "id": "brief_taskcarousel_handler" }, { "label": "AppShell.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L1", "community": 68, "norm_label": "appshell.tsx", "id": "adiuvai_src_renderer_components_layout_appshell_tsx" }, { "label": "handleOpenChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L118", "community": 68, "norm_label": "handleopenchange()", "id": "layout_appshell_handleopenchange" }, { "label": "handleSelectProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L337", "community": 68, "norm_label": "handleselectproject()", "id": "layout_appshell_handleselectproject" }, { "label": "handleLogout()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L485", "community": 68, "norm_label": "handlelogout()", "id": "layout_appshell_handlelogout" }, { "label": "MilkdownEditor.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "source_location": "L1", "community": 96, "norm_label": "milkdowneditor.tsx", "id": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx" }, { "label": "fileToDataUrl()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "source_location": "L8", "community": 96, "norm_label": "filetodataurl()", "id": "notes_milkdowneditor_filetodataurl" }, { "label": "MilkdownEditor()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "source_location": "L22", "community": 96, "norm_label": "milkdowneditor()", "id": "notes_milkdowneditor_milkdowneditor" }, { "label": "PendingEditBlock.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\PendingEditBlock.tsx", "source_location": "L1", "community": 202, "norm_label": "pendingeditblock.tsx", "id": "adiuvai_src_renderer_components_notes_pendingeditblock_tsx" }, { "label": "OnboardingFlow.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "source_location": "L1", "community": 97, "norm_label": "onboardingflow.tsx", "id": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx" }, { "label": "AIBubble()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "source_location": "L47", "community": 97, "norm_label": "aibubble()", "id": "onboarding_onboardingflow_aibubble" }, { "label": "if()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "source_location": "L290", "community": 97, "norm_label": "if()", "id": "onboarding_onboardingflow_if" }, { "label": "onboardingOptions.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\onboardingOptions.ts", "source_location": "L1", "community": 203, "norm_label": "onboardingoptions.ts", "id": "adiuvai_src_renderer_components_onboarding_onboardingoptions_ts" }, { "label": "ProjectDetail.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L1", "community": 98, "norm_label": "projectdetail.tsx", "id": "adiuvai_src_renderer_components_projects_projectdetail_tsx" }, { "label": "handle()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L114", "community": 98, "norm_label": "handle()", "id": "projects_projectdetail_handle" }, { "label": "measure()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L133", "community": 98, "norm_label": "measure()", "id": "projects_projectdetail_measure" }, { "label": "ProjectSidebar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L1", "community": 43, "norm_label": "projectsidebar.tsx", "id": "adiuvai_src_renderer_components_projects_projectsidebar_tsx" }, { "label": "toggleExpanded()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L263", "community": 43, "norm_label": "toggleexpanded()", "id": "projects_projectsidebar_toggleexpanded" }, { "label": "handleOpenNewProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L267", "community": 43, "norm_label": "handleopennewproject()", "id": "projects_projectsidebar_handleopennewproject" }, { "label": "handleCreateProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L278", "community": 43, "norm_label": "handlecreateproject()", "id": "projects_projectsidebar_handlecreateproject" }, { "label": "handleArchiveToggle()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L321", "community": 43, "norm_label": "handlearchivetoggle()", "id": "projects_projectsidebar_handlearchivetoggle" }, { "label": "handleEditOpen()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L326", "community": 43, "norm_label": "handleeditopen()", "id": "projects_projectsidebar_handleeditopen" }, { "label": "handleEditSave()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "source_location": "L349", "community": 43, "norm_label": "handleeditsave()", "id": "projects_projectsidebar_handleeditsave" }, { "label": "ProjectTabBar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx", "source_location": "L1", "community": 25, "norm_label": "projecttabbar.tsx", "id": "adiuvai_src_renderer_components_projects_projecttabbar_tsx" }, { "label": "ProjectTabBar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx", "source_location": "L16", "community": 25, "norm_label": "projecttabbar()", "id": "projects_projecttabbar_projecttabbar" }, { "label": "FilesSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "source_location": "L1", "community": 36, "norm_label": "filessection.tsx", "id": "adiuvai_src_renderer_components_projects_folder_filessection_tsx" }, { "label": "handleScanError()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "source_location": "L49", "community": 36, "norm_label": "handlescanerror()", "id": "folder_filessection_handlescanerror" }, { "label": "handleChoose()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "source_location": "L71", "community": 36, "norm_label": "handlechoose()", "id": "folder_filessection_handlechoose" }, { "label": "FolderChip.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderChip.tsx", "source_location": "L1", "community": 204, "norm_label": "folderchip.tsx", "id": "adiuvai_src_renderer_components_projects_folder_folderchip_tsx" }, { "label": "FolderFileList.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderFileList.tsx", "source_location": "L1", "community": 205, "norm_label": "folderfilelist.tsx", "id": "adiuvai_src_renderer_components_projects_folder_folderfilelist_tsx" }, { "label": "FolderLinkCard.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderLinkCard.tsx", "source_location": "L1", "community": 25, "norm_label": "folderlinkcard.tsx", "id": "adiuvai_src_renderer_components_projects_folder_folderlinkcard_tsx" }, { "label": "t()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderLinkCard.tsx", "source_location": "L39", "community": 25, "norm_label": "t()", "id": "folder_folderlinkcard_t" }, { "label": "FolderUnlinkDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderUnlinkDialog.tsx", "source_location": "L1", "community": 206, "norm_label": "folderunlinkdialog.tsx", "id": "adiuvai_src_renderer_components_projects_folder_folderunlinkdialog_tsx" }, { "label": "AccountSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L1", "community": 60, "norm_label": "accountsection.tsx", "id": "adiuvai_src_renderer_components_settings_accountsection_tsx" }, { "label": "handleLogout()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L45", "community": 60, "norm_label": "handlelogout()", "id": "settings_accountsection_handlelogout" }, { "label": "handleChangePassword()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L54", "community": 60, "norm_label": "handlechangepassword()", "id": "settings_accountsection_handlechangepassword" }, { "label": "handleUnlinkOAuth()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L73", "community": 60, "norm_label": "handleunlinkoauth()", "id": "settings_accountsection_handleunlinkoauth" }, { "label": "handleDeleteAccount()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "source_location": "L83", "community": 60, "norm_label": "handledeleteaccount()", "id": "settings_accountsection_handledeleteaccount" }, { "label": "AgentRow.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx", "source_location": "L1", "community": 29, "norm_label": "agentrow.tsx", "id": "adiuvai_src_renderer_components_settings_agentrow_tsx" }, { "label": "AgentRow()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx", "source_location": "L13", "community": 29, "norm_label": "agentrow()", "id": "settings_agentrow_agentrow" }, { "label": "AgentRunHistorySheet.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRunHistorySheet.tsx", "source_location": "L1", "community": 207, "norm_label": "agentrunhistorysheet.tsx", "id": "adiuvai_src_renderer_components_settings_agentrunhistorysheet_tsx" }, { "label": "AgentsSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L1", "community": 69, "norm_label": "agentssection.tsx", "id": "adiuvai_src_renderer_components_settings_agentssection_tsx" }, { "label": "handleDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L41", "community": 69, "norm_label": "handledelete()", "id": "settings_agentssection_handledelete" }, { "label": "handleToggleEnabled()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L53", "community": 69, "norm_label": "handletoggleenabled()", "id": "settings_agentssection_handletoggleenabled" }, { "label": "handleRunNow()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "source_location": "L67", "community": 69, "norm_label": "handlerunnow()", "id": "settings_agentssection_handlerunnow" }, { "label": "AppearanceSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "source_location": "L1", "community": 99, "norm_label": "appearancesection.tsx", "id": "adiuvai_src_renderer_components_settings_appearancesection_tsx" }, { "label": "handleLanguageChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "source_location": "L60", "community": 99, "norm_label": "handlelanguagechange()", "id": "settings_appearancesection_handlelanguagechange" }, { "label": "handleSaveDisplay()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "source_location": "L73", "community": 99, "norm_label": "handlesavedisplay()", "id": "settings_appearancesection_handlesavedisplay" }, { "label": "AvatarCropDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "source_location": "L1", "community": 100, "norm_label": "avatarcropdialog.tsx", "id": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx" }, { "label": "handleSave()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "source_location": "L46", "community": 100, "norm_label": "handlesave()", "id": "settings_avatarcropdialog_handlesave" }, { "label": "handleOpenChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "source_location": "L52", "community": 100, "norm_label": "handleopenchange()", "id": "settings_avatarcropdialog_handleopenchange" }, { "label": "BillingSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "source_location": "L1", "community": 101, "norm_label": "billingsection.tsx", "id": "adiuvai_src_renderer_components_settings_billingsection_tsx" }, { "label": "handleUpgrade()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "source_location": "L53", "community": 101, "norm_label": "handleupgrade()", "id": "settings_billingsection_handleupgrade" }, { "label": "handleCancel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "source_location": "L66", "community": 101, "norm_label": "handlecancel()", "id": "settings_billingsection_handlecancel" }, { "label": "CloudAgentConfigPanel.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx", "source_location": "L1", "community": 35, "norm_label": "cloudagentconfigpanel.tsx", "id": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx" }, { "label": "CloudAgentConfigPanel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx", "source_location": "L18", "community": 35, "norm_label": "cloudagentconfigpanel()", "id": "settings_cloudagentconfigpanel_cloudagentconfigpanel" }, { "label": "InlineAgentCreationStepper.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L1", "community": 44, "norm_label": "inlineagentcreationstepper.tsx", "id": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx" }, { "label": "applyTemplateDefaults()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L53", "community": 44, "norm_label": "applytemplatedefaults()", "id": "settings_inlineagentcreationstepper_applytemplatedefaults" }, { "label": "pickDirectory()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L65", "community": 44, "norm_label": "pickdirectory()", "id": "settings_inlineagentcreationstepper_pickdirectory" }, { "label": "toggleDataType()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L79", "community": 44, "norm_label": "toggledatatype()", "id": "settings_inlineagentcreationstepper_toggledatatype" }, { "label": "nextFromConfig()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L85", "community": 44, "norm_label": "nextfromconfig()", "id": "settings_inlineagentcreationstepper_nextfromconfig" }, { "label": "handleCreate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L103", "community": 44, "norm_label": "handlecreate()", "id": "settings_inlineagentcreationstepper_handlecreate" }, { "label": "onCancel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "source_location": "L366", "community": 44, "norm_label": "oncancel()", "id": "settings_inlineagentcreationstepper_oncancel" }, { "label": "JourneyDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "source_location": "L1", "community": 102, "norm_label": "journeydialog.tsx", "id": "adiuvai_src_renderer_components_settings_journeydialog_tsx" }, { "label": "parseAgentConfig()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "source_location": "L24", "community": 102, "norm_label": "parseagentconfig()", "id": "settings_journeydialog_parseagentconfig" }, { "label": "handleSend()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "source_location": "L128", "community": 102, "norm_label": "handlesend()", "id": "settings_journeydialog_handlesend" }, { "label": "LocalAgentConfigPanel.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx", "source_location": "L1", "community": 35, "norm_label": "localagentconfigpanel.tsx", "id": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx" }, { "label": "LocalAgentConfigPanel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx", "source_location": "L17", "community": 35, "norm_label": "localagentconfigpanel()", "id": "settings_localagentconfigpanel_localagentconfigpanel" }, { "label": "MemorySection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L1", "community": 39, "norm_label": "memorysection.tsx", "id": "adiuvai_src_renderer_components_settings_memorysection_tsx" }, { "label": "handleSave()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L87", "community": 39, "norm_label": "handlesave()", "id": "settings_memorysection_handlesave" }, { "label": "handleRerunOnboarding()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L106", "community": 39, "norm_label": "handlererunonboarding()", "id": "settings_memorysection_handlererunonboarding" }, { "label": "startEdit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L237", "community": 39, "norm_label": "startedit()", "id": "settings_memorysection_startedit" }, { "label": "cancelEdit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L242", "community": 39, "norm_label": "canceledit()", "id": "settings_memorysection_canceledit" }, { "label": "saveEdit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L247", "community": 39, "norm_label": "saveedit()", "id": "settings_memorysection_saveedit" }, { "label": "deleteKey()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L262", "community": 39, "norm_label": "deletekey()", "id": "settings_memorysection_deletekey" }, { "label": "addEntry()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L275", "community": 39, "norm_label": "addentry()", "id": "settings_memorysection_addentry" }, { "label": "handleForget()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "source_location": "L501", "community": 39, "norm_label": "handleforget()", "id": "settings_memorysection_handleforget" }, { "label": "ProfileSection.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L1", "community": 61, "norm_label": "profilesection.tsx", "id": "adiuvai_src_renderer_components_settings_profilesection_tsx" }, { "label": "handleSave()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L44", "community": 61, "norm_label": "handlesave()", "id": "settings_profilesection_handlesave" }, { "label": "handleAvatarClick()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L57", "community": 61, "norm_label": "handleavatarclick()", "id": "settings_profilesection_handleavatarclick" }, { "label": "handleAvatarChange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L61", "community": 61, "norm_label": "handleavatarchange()", "id": "settings_profilesection_handleavatarchange" }, { "label": "handleCropDone()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "source_location": "L74", "community": 61, "norm_label": "handlecropdone()", "id": "settings_profilesection_handlecropdone" }, { "label": "PromptBuilderChat.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx", "source_location": "L1", "community": 132, "norm_label": "promptbuilderchat.tsx", "id": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx" }, { "label": "handleSend()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx", "source_location": "L78", "community": 132, "norm_label": "handlesend()", "id": "settings_promptbuilderchat_handlesend" }, { "label": "SettingsCard.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx", "source_location": "L1", "community": 133, "norm_label": "settingscard.tsx", "id": "adiuvai_src_renderer_components_settings_settingscard_tsx" }, { "label": "SettingsCard()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx", "source_location": "L3", "community": 133, "norm_label": "settingscard()", "id": "settings_settingscard_settingscard" }, { "label": "TemplateSelectCard.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\TemplateSelectCard.tsx", "source_location": "L1", "community": 208, "norm_label": "templateselectcard.tsx", "id": "adiuvai_src_renderer_components_settings_templateselectcard_tsx" }, { "label": "types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts", "source_location": "L1", "community": 134, "norm_label": "types.ts", "id": "adiuvai_src_renderer_components_settings_types_ts" }, { "label": "formatTs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts", "source_location": "L45", "community": 134, "norm_label": "formatts()", "id": "settings_types_formatts" }, { "label": "AssigneeStack.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\AssigneeStack.tsx", "source_location": "L1", "community": 135, "norm_label": "assigneestack.tsx", "id": "adiuvai_src_renderer_components_tasks_assigneestack_tsx" }, { "label": "initials()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\AssigneeStack.tsx", "source_location": "L4", "community": 135, "norm_label": "initials()", "id": "tasks_assigneestack_initials" }, { "label": "EditTaskDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L1", "community": 35, "norm_label": "edittaskdialog.tsx", "id": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx" }, { "label": "EditTaskDialog()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L13", "community": 35, "norm_label": "edittaskdialog()", "id": "tasks_edittaskdialog_edittaskdialog" }, { "label": "InlineProjectForm.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\InlineProjectForm.tsx", "source_location": "L1", "community": 136, "norm_label": "inlineprojectform.tsx", "id": "adiuvai_src_renderer_components_tasks_inlineprojectform_tsx" }, { "label": "handleCreate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\InlineProjectForm.tsx", "source_location": "L63", "community": 136, "norm_label": "handlecreate()", "id": "tasks_inlineprojectform_handlecreate" }, { "label": "NewTaskDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L1", "community": 35, "norm_label": "newtaskdialog.tsx", "id": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx" }, { "label": "NewTaskDialog()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L12", "community": 35, "norm_label": "newtaskdialog()", "id": "tasks_newtaskdialog_newtaskdialog" }, { "label": "PriorityBadge.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx", "source_location": "L1", "community": 137, "norm_label": "prioritybadge.tsx", "id": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx" }, { "label": "PriorityBadge()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx", "source_location": "L3", "community": 137, "norm_label": "prioritybadge()", "id": "tasks_prioritybadge_prioritybadge" }, { "label": "PropertyPill.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PropertyPill.tsx", "source_location": "L1", "community": 138, "norm_label": "propertypill.tsx", "id": "adiuvai_src_renderer_components_tasks_propertypill_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PropertyPill.tsx", "source_location": "L18", "community": 138, "norm_label": "cn()", "id": "tasks_propertypill_cn" }, { "label": "StatusBadge.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\StatusBadge.tsx", "source_location": "L1", "community": 139, "norm_label": "statusbadge.tsx", "id": "adiuvai_src_renderer_components_tasks_statusbadge_tsx" }, { "label": "StatusBadge()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\StatusBadge.tsx", "source_location": "L23", "community": 139, "norm_label": "statusbadge()", "id": "tasks_statusbadge_statusbadge" }, { "label": "task-types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-types.ts", "source_location": "L1", "community": 209, "norm_label": "task-types.ts", "id": "adiuvai_src_renderer_components_tasks_task_types_ts" }, { "label": "task-utils.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts", "source_location": "L1", "community": 140, "norm_label": "task-utils.ts", "id": "adiuvai_src_renderer_components_tasks_task_utils_ts" }, { "label": "parseAssignees()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts", "source_location": "L1", "community": 140, "norm_label": "parseassignees()", "id": "tasks_task_utils_parseassignees" }, { "label": "TaskAttachmentChip.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskAttachmentChip.tsx", "source_location": "L1", "community": 103, "norm_label": "taskattachmentchip.tsx", "id": "adiuvai_src_renderer_components_tasks_taskattachmentchip_tsx" }, { "label": "formatSize()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskAttachmentChip.tsx", "source_location": "L4", "community": 103, "norm_label": "formatsize()", "id": "tasks_taskattachmentchip_formatsize" }, { "label": "TaskAttachmentChip()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskAttachmentChip.tsx", "source_location": "L10", "community": 103, "norm_label": "taskattachmentchip()", "id": "tasks_taskattachmentchip_taskattachmentchip" }, { "label": "TaskCard.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "source_location": "L1", "community": 141, "norm_label": "taskcard.tsx", "id": "adiuvai_src_renderer_components_tasks_taskcard_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "source_location": "L70", "community": 141, "norm_label": "cn()", "id": "tasks_taskcard_cn" }, { "label": "TaskDetailSheet.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailSheet.tsx", "source_location": "L1", "community": 210, "norm_label": "taskdetailsheet.tsx", "id": "adiuvai_src_renderer_components_tasks_taskdetailsheet_tsx" }, { "label": "TaskFormDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskFormDialog.tsx", "source_location": "L1", "community": 104, "norm_label": "taskformdialog.tsx", "id": "adiuvai_src_renderer_components_tasks_taskformdialog_tsx" }, { "label": "addNewAssignee()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskFormDialog.tsx", "source_location": "L364", "community": 104, "norm_label": "addnewassignee()", "id": "tasks_taskformdialog_addnewassignee" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskFormDialog.tsx", "source_location": "L384", "community": 104, "norm_label": "handlesubmit()", "id": "tasks_taskformdialog_handlesubmit" }, { "label": "TaskListView.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskListView.tsx", "source_location": "L1", "community": 105, "norm_label": "tasklistview.tsx", "id": "adiuvai_src_renderer_components_tasks_tasklistview_tsx" }, { "label": "readPageSize()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskListView.tsx", "source_location": "L26", "community": 105, "norm_label": "readpagesize()", "id": "tasks_tasklistview_readpagesize" }, { "label": "readViewMode()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskListView.tsx", "source_location": "L31", "community": 105, "norm_label": "readviewmode()", "id": "tasks_tasklistview_readviewmode" }, { "label": "TaskPager.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskPager.tsx", "source_location": "L1", "community": 142, "norm_label": "taskpager.tsx", "id": "adiuvai_src_renderer_components_tasks_taskpager_tsx" }, { "label": "buildWindow()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskPager.tsx", "source_location": "L18", "community": 142, "norm_label": "buildwindow()", "id": "tasks_taskpager_buildwindow" }, { "label": "TaskRow.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx", "source_location": "L1", "community": 143, "norm_label": "taskrow.tsx", "id": "adiuvai_src_renderer_components_tasks_taskrow_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx", "source_location": "L71", "community": 143, "norm_label": "cn()", "id": "tasks_taskrow_cn" }, { "label": "TaskTable.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskTable.tsx", "source_location": "L1", "community": 211, "norm_label": "tasktable.tsx", "id": "adiuvai_src_renderer_components_tasks_tasktable_tsx" }, { "label": "TaskTableRow.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskTableRow.tsx", "source_location": "L1", "community": 212, "norm_label": "tasktablerow.tsx", "id": "adiuvai_src_renderer_components_tasks_tasktablerow_tsx" }, { "label": "useTaskAttachments.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\useTaskAttachments.ts", "source_location": "L1", "community": 35, "norm_label": "usetaskattachments.ts", "id": "adiuvai_src_renderer_components_tasks_usetaskattachments_ts" }, { "label": "useTaskAttachments()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\useTaskAttachments.ts", "source_location": "L6", "community": 35, "norm_label": "usetaskattachments()", "id": "tasks_usetaskattachments_usetaskattachments" }, { "label": "AddEventDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L1", "community": 25, "norm_label": "addeventdialog.tsx", "id": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx" }, { "label": "newLocalId()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L48", "community": 25, "norm_label": "newlocalid()", "id": "timeline_addeventdialog_newlocalid" }, { "label": "resetForm()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L82", "community": 25, "norm_label": "resetform()", "id": "timeline_addeventdialog_resetform" }, { "label": "handleClose()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L90", "community": 25, "norm_label": "handleclose()", "id": "timeline_addeventdialog_handleclose" }, { "label": "attemptClose()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L102", "community": 25, "norm_label": "attemptclose()", "id": "timeline_addeventdialog_attemptclose" }, { "label": "formValid()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L111", "community": 25, "norm_label": "formvalid()", "id": "timeline_addeventdialog_formvalid" }, { "label": "stageOrUpdate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L119", "community": 25, "norm_label": "stageorupdate()", "id": "timeline_addeventdialog_stageorupdate" }, { "label": "saveBatch()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L136", "community": 25, "norm_label": "savebatch()", "id": "timeline_addeventdialog_savebatch" }, { "label": "loadRowIntoForm()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L195", "community": 25, "norm_label": "loadrowintoform()", "id": "timeline_addeventdialog_loadrowintoform" }, { "label": "removeRow()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L205", "community": 25, "norm_label": "removerow()", "id": "timeline_addeventdialog_removerow" }, { "label": "onRowKeyDown()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L226", "community": 25, "norm_label": "onrowkeydown()", "id": "timeline_addeventdialog_onrowkeydown" }, { "label": "onFormKeyDown()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L258", "community": 25, "norm_label": "onformkeydown()", "id": "timeline_addeventdialog_onformkeydown" }, { "label": "EditEventDialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx", "source_location": "L1", "community": 144, "norm_label": "editeventdialog.tsx", "id": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx" }, { "label": "handleSubmit()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx", "source_location": "L68", "community": 144, "norm_label": "handlesubmit()", "id": "timeline_editeventdialog_handlesubmit" }, { "label": "history-types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\history-types.ts", "source_location": "L1", "community": 213, "norm_label": "history-types.ts", "id": "adiuvai_src_renderer_components_timeline_history_types_ts" }, { "label": "ProjectTimeline.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L1", "community": 45, "norm_label": "projecttimeline.tsx", "id": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx" }, { "label": "toTimelineX()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L66", "community": 45, "norm_label": "totimelinex()", "id": "timeline_projecttimeline_totimelinex" }, { "label": "snapToDay()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L72", "community": 45, "norm_label": "snaptoday()", "id": "timeline_projecttimeline_snaptoday" }, { "label": "getEventState()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L76", "community": 45, "norm_label": "geteventstate()", "id": "timeline_projecttimeline_geteventstate" }, { "label": "getEventColor()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L85", "community": 45, "norm_label": "geteventcolor()", "id": "timeline_projecttimeline_geteventcolor" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L145", "community": 45, "norm_label": "cn()", "id": "timeline_projecttimeline_cn" }, { "label": "formatDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "source_location": "L603", "community": 45, "norm_label": "formatdate()", "id": "timeline_projecttimeline_formatdate" }, { "label": "ProjectTimelineBox.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimelineBox.tsx", "source_location": "L1", "community": 214, "norm_label": "projecttimelinebox.tsx", "id": "adiuvai_src_renderer_components_timeline_projecttimelinebox_tsx" }, { "label": "TimelineAxisHeader.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "source_location": "L1", "community": 106, "norm_label": "timelineaxisheader.tsx", "id": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx" }, { "label": "isoWeek()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "source_location": "L4", "community": 106, "norm_label": "isoweek()", "id": "timeline_timelineaxisheader_isoweek" }, { "label": "dateToX()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "source_location": "L25", "community": 106, "norm_label": "datetox()", "id": "timeline_timelineaxisheader_datetox" }, { "label": "TimelineGanttView.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L1", "community": 70, "norm_label": "timelineganttview.tsx", "id": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx" }, { "label": "changeZoom()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L102", "community": 70, "norm_label": "changezoom()", "id": "timeline_timelineganttview_changezoom" }, { "label": "toggleAll()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L211", "community": 70, "norm_label": "toggleall()", "id": "timeline_timelineganttview_toggleall" }, { "label": "toggleOne()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L219", "community": 70, "norm_label": "toggleone()", "id": "timeline_timelineganttview_toggleone" }, { "label": "alert-dialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L1", "community": 62, "norm_label": "alert-dialog.tsx", "id": "adiuvai_src_renderer_components_ui_alert_dialog_tsx" }, { "label": "AlertDialogTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L13", "community": 62, "norm_label": "alertdialogtrigger()", "id": "ui_alert_dialog_alertdialogtrigger" }, { "label": "AlertDialogPortal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L21", "community": 62, "norm_label": "alertdialogportal()", "id": "ui_alert_dialog_alertdialogportal" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L75", "community": 62, "norm_label": "cn()", "id": "ui_alert_dialog_cn" }, { "label": "AlertDialogCancel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "source_location": "L163", "community": 62, "norm_label": "alertdialogcancel()", "id": "ui_alert_dialog_alertdialogcancel" }, { "label": "avatar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx", "source_location": "L1", "community": 145, "norm_label": "avatar.tsx", "id": "adiuvai_src_renderer_components_ui_avatar_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx", "source_location": "L59", "community": 145, "norm_label": "cn()", "id": "ui_avatar_cn" }, { "label": "badge.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx", "source_location": "L1", "community": 146, "norm_label": "badge.tsx", "id": "adiuvai_src_renderer_components_ui_badge_tsx" }, { "label": "Badge()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx", "source_location": "L29", "community": 146, "norm_label": "badge()", "id": "ui_badge_badge" }, { "label": "breadcrumb.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L1", "community": 46, "norm_label": "breadcrumb.tsx", "id": "adiuvai_src_renderer_components_ui_breadcrumb_tsx" }, { "label": "Breadcrumb()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L7", "community": 46, "norm_label": "breadcrumb()", "id": "ui_breadcrumb_breadcrumb" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L15", "community": 46, "norm_label": "cn()", "id": "ui_breadcrumb_cn" }, { "label": "BreadcrumbLink()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L34", "community": 46, "norm_label": "breadcrumblink()", "id": "ui_breadcrumb_breadcrumblink" }, { "label": "BreadcrumbPage()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L52", "community": 46, "norm_label": "breadcrumbpage()", "id": "ui_breadcrumb_breadcrumbpage" }, { "label": "BreadcrumbSeparator()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L65", "community": 46, "norm_label": "breadcrumbseparator()", "id": "ui_breadcrumb_breadcrumbseparator" }, { "label": "BreadcrumbEllipsis()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "source_location": "L83", "community": 46, "norm_label": "breadcrumbellipsis()", "id": "ui_breadcrumb_breadcrumbellipsis" }, { "label": "button.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx", "source_location": "L1", "community": 147, "norm_label": "button.tsx", "id": "adiuvai_src_renderer_components_ui_button_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx", "source_location": "L58", "community": 147, "norm_label": "cn()", "id": "ui_button_cn" }, { "label": "calendar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "source_location": "L1", "community": 107, "norm_label": "calendar.tsx", "id": "adiuvai_src_renderer_components_ui_calendar_tsx" }, { "label": "Calendar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "source_location": "L18", "community": 107, "norm_label": "calendar()", "id": "ui_calendar_calendar" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "source_location": "L210", "community": 107, "norm_label": "cn()", "id": "ui_calendar_cn" }, { "label": "card.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L1", "community": 71, "norm_label": "card.tsx", "id": "adiuvai_src_renderer_components_ui_card_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L9", "community": 71, "norm_label": "cn()", "id": "ui_card_cn" }, { "label": "CardDescription()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L41", "community": 71, "norm_label": "carddescription()", "id": "ui_card_carddescription" }, { "label": "CardFooter()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "source_location": "L74", "community": 71, "norm_label": "cardfooter()", "id": "ui_card_cardfooter" }, { "label": "chart.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "source_location": "L1", "community": 108, "norm_label": "chart.tsx", "id": "adiuvai_src_renderer_components_ui_chart_tsx" }, { "label": "useChart()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "source_location": "L27", "community": 108, "norm_label": "usechart()", "id": "ui_chart_usechart" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "source_location": "L57", "community": 108, "norm_label": "cn()", "id": "ui_chart_cn" }, { "label": "checkbox.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx", "source_location": "L1", "community": 148, "norm_label": "checkbox.tsx", "id": "adiuvai_src_renderer_components_ui_checkbox_tsx" }, { "label": "Checkbox()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx", "source_location": "L9", "community": 148, "norm_label": "checkbox()", "id": "ui_checkbox_checkbox" }, { "label": "collapsible.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "source_location": "L1", "community": 109, "norm_label": "collapsible.tsx", "id": "adiuvai_src_renderer_components_ui_collapsible_tsx" }, { "label": "CollapsibleTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "source_location": "L11", "community": 109, "norm_label": "collapsibletrigger()", "id": "ui_collapsible_collapsibletrigger" }, { "label": "CollapsibleContent()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "source_location": "L22", "community": 109, "norm_label": "collapsiblecontent()", "id": "ui_collapsible_collapsiblecontent" }, { "label": "context-menu.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L1", "community": 47, "norm_label": "context-menu.tsx", "id": "adiuvai_src_renderer_components_ui_context_menu_tsx" }, { "label": "ContextMenuTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L13", "community": 47, "norm_label": "contextmenutrigger()", "id": "ui_context_menu_contextmenutrigger" }, { "label": "ContextMenuGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L21", "community": 47, "norm_label": "contextmenugroup()", "id": "ui_context_menu_contextmenugroup" }, { "label": "ContextMenuPortal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L29", "community": 47, "norm_label": "contextmenuportal()", "id": "ui_context_menu_contextmenuportal" }, { "label": "ContextMenuRadioGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L43", "community": 47, "norm_label": "contextmenuradiogroup()", "id": "ui_context_menu_contextmenuradiogroup" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L85", "community": 47, "norm_label": "cn()", "id": "ui_context_menu_cn" }, { "label": "ContextMenuRadioItem()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "source_location": "L161", "community": 47, "norm_label": "contextmenuradioitem()", "id": "ui_context_menu_contextmenuradioitem" }, { "label": "date-field.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "source_location": "L1", "community": 29, "norm_label": "date-field.tsx", "id": "adiuvai_src_renderer_components_ui_date_field_tsx" }, { "label": "formatValue()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "source_location": "L22", "community": 29, "norm_label": "formatvalue()", "id": "ui_date_field_formatvalue" }, { "label": "applyTime()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "source_location": "L49", "community": 29, "norm_label": "applytime()", "id": "ui_date_field_applytime" }, { "label": "dialog.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx", "source_location": "L1", "community": 149, "norm_label": "dialog.tsx", "id": "adiuvai_src_renderer_components_ui_dialog_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx", "source_location": "L103", "community": 149, "norm_label": "cn()", "id": "ui_dialog_cn" }, { "label": "dropdown-menu.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L1", "community": 72, "norm_label": "dropdown-menu.tsx", "id": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx" }, { "label": "DropdownMenuPortal()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L15", "community": 72, "norm_label": "dropdownmenuportal()", "id": "ui_dropdown_menu_dropdownmenuportal" }, { "label": "DropdownMenuTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L23", "community": 72, "norm_label": "dropdownmenutrigger()", "id": "ui_dropdown_menu_dropdownmenutrigger" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "source_location": "L186", "community": 72, "norm_label": "cn()", "id": "ui_dropdown_menu_cn" }, { "label": "empty.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx", "source_location": "L1", "community": 150, "norm_label": "empty.tsx", "id": "adiuvai_src_renderer_components_ui_empty_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx", "source_location": "L9", "community": 150, "norm_label": "cn()", "id": "ui_empty_cn" }, { "label": "field.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx", "source_location": "L1", "community": 151, "norm_label": "field.tsx", "id": "adiuvai_src_renderer_components_ui_field_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx", "source_location": "L12", "community": 151, "norm_label": "cn()", "id": "ui_field_cn" }, { "label": "gradual-blur.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx", "source_location": "L1", "community": 152, "norm_label": "gradual-blur.tsx", "id": "adiuvai_src_renderer_components_ui_gradual_blur_tsx" }, { "label": "getGradientDirection()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx", "source_location": "L26", "community": 152, "norm_label": "getgradientdirection()", "id": "ui_gradual_blur_getgradientdirection" }, { "label": "input-group.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx", "source_location": "L1", "community": 153, "norm_label": "input-group.tsx", "id": "adiuvai_src_renderer_components_ui_input_group_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx", "source_location": "L14", "community": 153, "norm_label": "cn()", "id": "ui_input_group_cn" }, { "label": "input.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input.tsx", "source_location": "L1", "community": 215, "norm_label": "input.tsx", "id": "adiuvai_src_renderer_components_ui_input_tsx" }, { "label": "item.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L1", "community": 73, "norm_label": "item.tsx", "id": "adiuvai_src_renderer_components_ui_item_tsx" }, { "label": "ItemGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L8", "community": 73, "norm_label": "itemgroup()", "id": "ui_item_itemgroup" }, { "label": "ItemSeparator()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L19", "community": 73, "norm_label": "itemseparator()", "id": "ui_item_itemseparator" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "source_location": "L110", "community": 73, "norm_label": "cn()", "id": "ui_item_cn" }, { "label": "label.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx", "source_location": "L1", "community": 154, "norm_label": "label.tsx", "id": "adiuvai_src_renderer_components_ui_label_tsx" }, { "label": "Label()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx", "source_location": "L6", "community": 154, "norm_label": "label()", "id": "ui_label_label" }, { "label": "popover.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx", "source_location": "L1", "community": 155, "norm_label": "popover.tsx", "id": "adiuvai_src_renderer_components_ui_popover_tsx" }, { "label": "PopoverDescription()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx", "source_location": "L66", "community": 155, "norm_label": "popoverdescription()", "id": "ui_popover_popoverdescription" }, { "label": "resizable.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\resizable.tsx", "source_location": "L1", "community": 110, "norm_label": "resizable.tsx", "id": "adiuvai_src_renderer_components_ui_resizable_tsx" }, { "label": "ResizablePanelGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\resizable.tsx", "source_location": "L5", "community": 110, "norm_label": "resizablepanelgroup()", "id": "ui_resizable_resizablepanelgroup" }, { "label": "ResizablePanel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\resizable.tsx", "source_location": "L21", "community": 110, "norm_label": "resizablepanel()", "id": "ui_resizable_resizablepanel" }, { "label": "scroll-area.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "source_location": "L1", "community": 111, "norm_label": "scroll-area.tsx", "id": "adiuvai_src_renderer_components_ui_scroll_area_tsx" }, { "label": "ScrollArea()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "source_location": "L6", "community": 111, "norm_label": "scrollarea()", "id": "ui_scroll_area_scrollarea" }, { "label": "ScrollBar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "source_location": "L40", "community": 111, "norm_label": "scrollbar()", "id": "ui_scroll_area_scrollbar" }, { "label": "select.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L1", "community": 48, "norm_label": "select.tsx", "id": "adiuvai_src_renderer_components_ui_select_tsx" }, { "label": "SelectTrigger()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L25", "community": 48, "norm_label": "selecttrigger()", "id": "ui_select_selecttrigger" }, { "label": "SelectLabel()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L88", "community": 48, "norm_label": "selectlabel()", "id": "ui_select_selectlabel" }, { "label": "SelectItem()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L101", "community": 48, "norm_label": "selectitem()", "id": "ui_select_selectitem" }, { "label": "SelectSeparator()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L128", "community": 48, "norm_label": "selectseparator()", "id": "ui_select_selectseparator" }, { "label": "SelectScrollUpButton()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L141", "community": 48, "norm_label": "selectscrollupbutton()", "id": "ui_select_selectscrollupbutton" }, { "label": "SelectScrollDownButton()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "source_location": "L159", "community": 48, "norm_label": "selectscrolldownbutton()", "id": "ui_select_selectscrolldownbutton" }, { "label": "separator.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx", "source_location": "L1", "community": 156, "norm_label": "separator.tsx", "id": "adiuvai_src_renderer_components_ui_separator_tsx" }, { "label": "Separator()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx", "source_location": "L6", "community": 156, "norm_label": "separator()", "id": "ui_separator_separator" }, { "label": "sheet.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sheet.tsx", "source_location": "L1", "community": 216, "norm_label": "sheet.tsx", "id": "adiuvai_src_renderer_components_ui_sheet_tsx" }, { "label": "sidebar.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L1", "community": 49, "norm_label": "sidebar.tsx", "id": "adiuvai_src_renderer_components_ui_sidebar_tsx" }, { "label": "useSidebar()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L47", "community": 49, "norm_label": "usesidebar()", "id": "ui_sidebar_usesidebar" }, { "label": "handleKeyDown()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L98", "community": 49, "norm_label": "handlekeydown()", "id": "ui_sidebar_handlekeydown" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L141", "community": 49, "norm_label": "cn()", "id": "ui_sidebar_cn" }, { "label": "SidebarMenu()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L454", "community": 49, "norm_label": "sidebarmenu()", "id": "ui_sidebar_sidebarmenu" }, { "label": "SidebarMenuItem()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L465", "community": 49, "norm_label": "sidebarmenuitem()", "id": "ui_sidebar_sidebarmenuitem" }, { "label": "SidebarMenuButton()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "source_location": "L498", "community": 49, "norm_label": "sidebarmenubutton()", "id": "ui_sidebar_sidebarmenubutton" }, { "label": "skeleton.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx", "source_location": "L1", "community": 157, "norm_label": "skeleton.tsx", "id": "adiuvai_src_renderer_components_ui_skeleton_tsx" }, { "label": "Skeleton()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx", "source_location": "L3", "community": 157, "norm_label": "skeleton()", "id": "ui_skeleton_skeleton" }, { "label": "slider.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "source_location": "L1", "community": 112, "norm_label": "slider.tsx", "id": "adiuvai_src_renderer_components_ui_slider_tsx" }, { "label": "Slider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "source_location": "L6", "community": 112, "norm_label": "slider()", "id": "ui_slider_slider" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "source_location": "L31", "community": 112, "norm_label": "cn()", "id": "ui_slider_cn" }, { "label": "sonner.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx", "source_location": "L1", "community": 59, "norm_label": "sonner.tsx", "id": "adiuvai_src_renderer_components_ui_sonner_tsx" }, { "label": "Toaster()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx", "source_location": "L4", "community": 59, "norm_label": "toaster()", "id": "ui_sonner_toaster" }, { "label": "switch.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\switch.tsx", "source_location": "L1", "community": 217, "norm_label": "switch.tsx", "id": "adiuvai_src_renderer_components_ui_switch_tsx" }, { "label": "table.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L1", "community": 63, "norm_label": "table.tsx", "id": "adiuvai_src_renderer_components_ui_table_tsx" }, { "label": "Table()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L5", "community": 63, "norm_label": "table()", "id": "ui_table_table" }, { "label": "TableHeader()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L20", "community": 63, "norm_label": "tableheader()", "id": "ui_table_tableheader" }, { "label": "TableBody()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L30", "community": 63, "norm_label": "tablebody()", "id": "ui_table_tablebody" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "source_location": "L44", "community": 63, "norm_label": "cn()", "id": "ui_table_cn" }, { "label": "tabs.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx", "source_location": "L1", "community": 158, "norm_label": "tabs.tsx", "id": "adiuvai_src_renderer_components_ui_tabs_tsx" }, { "label": "Tabs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx", "source_location": "L7", "community": 158, "norm_label": "tabs()", "id": "ui_tabs_tabs" }, { "label": "textarea.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx", "source_location": "L1", "community": 159, "norm_label": "textarea.tsx", "id": "adiuvai_src_renderer_components_ui_textarea_tsx" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx", "source_location": "L9", "community": 159, "norm_label": "cn()", "id": "ui_textarea_cn" }, { "label": "toggle-group.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L1", "community": 74, "norm_label": "toggle-group.tsx", "id": "adiuvai_src_renderer_components_ui_toggle_group_tsx" }, { "label": "ToggleGroup()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L20", "community": 74, "norm_label": "togglegroup()", "id": "ui_toggle_group_togglegroup" }, { "label": "ToggleGroupItem()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L51", "community": 74, "norm_label": "togglegroupitem()", "id": "ui_toggle_group_togglegroupitem" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "source_location": "L67", "community": 74, "norm_label": "cn()", "id": "ui_toggle_group_cn" }, { "label": "toggle.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle.tsx", "source_location": "L1", "community": 218, "norm_label": "toggle.tsx", "id": "adiuvai_src_renderer_components_ui_toggle_tsx" }, { "label": "tooltip.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "source_location": "L1", "community": 113, "norm_label": "tooltip.tsx", "id": "adiuvai_src_renderer_components_ui_tooltip_tsx" }, { "label": "TooltipProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "source_location": "L6", "community": 113, "norm_label": "tooltipprovider()", "id": "ui_tooltip_tooltipprovider" }, { "label": "TooltipContent()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "source_location": "L31", "community": 113, "norm_label": "tooltipcontent()", "id": "ui_tooltip_tooltipcontent" }, { "label": "ExpandedClientsContext.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L1", "community": 114, "norm_label": "expandedclientscontext.tsx", "id": "adiuvai_src_renderer_context_expandedclientscontext_tsx" }, { "label": "ExpandedClientsProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L11", "community": 114, "norm_label": "expandedclientsprovider()", "id": "context_expandedclientscontext_expandedclientsprovider" }, { "label": "useExpandedClients()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "source_location": "L37", "community": 114, "norm_label": "useexpandedclients()", "id": "context_expandedclientscontext_useexpandedclients" }, { "label": "FloatingChatContext.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L1", "community": 32, "norm_label": "floatingchatcontext.tsx", "id": "adiuvai_src_renderer_context_floatingchatcontext_tsx" }, { "label": "getChatWidth()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L55", "community": 32, "norm_label": "getchatwidth()", "id": "context_floatingchatcontext_getchatwidth" }, { "label": "clampPosition()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L64", "community": 32, "norm_label": "clampposition()", "id": "context_floatingchatcontext_clampposition" }, { "label": "computeAnchorPosition()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L72", "community": 32, "norm_label": "computeanchorposition()", "id": "context_floatingchatcontext_computeanchorposition" }, { "label": "computeDualAnchor()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L102", "community": 32, "norm_label": "computedualanchor()", "id": "context_floatingchatcontext_computedualanchor" }, { "label": "useFloatingChat()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L147", "community": 32, "norm_label": "usefloatingchat()", "id": "context_floatingchatcontext_usefloatingchat" }, { "label": "FloatingChatProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "source_location": "L157", "community": 32, "norm_label": "floatingchatprovider()", "id": "context_floatingchatcontext_floatingchatprovider" }, { "label": "TaskBriefingContext.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "source_location": "L1", "community": 115, "norm_label": "taskbriefingcontext.tsx", "id": "adiuvai_src_renderer_context_taskbriefingcontext_tsx" }, { "label": "TaskBriefingProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "source_location": "L12", "community": 115, "norm_label": "taskbriefingprovider()", "id": "context_taskbriefingcontext_taskbriefingprovider" }, { "label": "useTaskBriefing()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "source_location": "L32", "community": 115, "norm_label": "usetaskbriefing()", "id": "context_taskbriefingcontext_usetaskbriefing" }, { "label": "use-mobile.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts", "source_location": "L1", "community": 160, "norm_label": "use-mobile.ts", "id": "adiuvai_src_renderer_hooks_use_mobile_ts" }, { "label": "useIsMobile()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts", "source_location": "L5", "community": 160, "norm_label": "useismobile()", "id": "hooks_use_mobile_useismobile" }, { "label": "useAIChat.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L1", "community": 53, "norm_label": "useaichat.ts", "id": "adiuvai_src_renderer_hooks_useaichat_ts" }, { "label": "getContextCacheKey()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L63", "community": 53, "norm_label": "getcontextcachekey()", "id": "hooks_useaichat_getcontextcachekey" }, { "label": "readInputDraft()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L76", "community": 53, "norm_label": "readinputdraft()", "id": "hooks_useaichat_readinputdraft" }, { "label": "writeInputDraft()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L80", "community": 53, "norm_label": "writeinputdraft()", "id": "hooks_useaichat_writeinputdraft" }, { "label": "parseMutationsToEntityTags()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L101", "community": 53, "norm_label": "parsemutationstoentitytags()", "id": "hooks_useaichat_parsemutationstoentitytags" }, { "label": "useAIChat()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "source_location": "L124", "community": 53, "norm_label": "useaichat()", "id": "hooks_useaichat_useaichat" }, { "label": "useBriefTasks.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts", "source_location": "L1", "community": 161, "norm_label": "usebrieftasks.ts", "id": "adiuvai_src_renderer_hooks_usebrieftasks_ts" }, { "label": "useBriefTasks()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts", "source_location": "L6", "community": 161, "norm_label": "usebrieftasks()", "id": "hooks_usebrieftasks_usebrieftasks" }, { "label": "useDoubleClickAI.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts", "source_location": "L1", "community": 32, "norm_label": "usedoubleclickai.ts", "id": "adiuvai_src_renderer_hooks_usedoubleclickai_ts" }, { "label": "useDoubleClickAI()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts", "source_location": "L7", "community": 32, "norm_label": "usedoubleclickai()", "id": "hooks_usedoubleclickai_usedoubleclickai" }, { "label": "useListboxKeys.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useListboxKeys.ts", "source_location": "L1", "community": 162, "norm_label": "uselistboxkeys.ts", "id": "adiuvai_src_renderer_hooks_uselistboxkeys_ts" }, { "label": "useListboxKeys()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useListboxKeys.ts", "source_location": "L29", "community": 162, "norm_label": "uselistboxkeys()", "id": "hooks_uselistboxkeys_uselistboxkeys" }, { "label": "useNotify.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts", "source_location": "L1", "community": 35, "norm_label": "usenotify.ts", "id": "adiuvai_src_renderer_hooks_usenotify_ts" }, { "label": "useNotify()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts", "source_location": "L12", "community": 35, "norm_label": "usenotify()", "id": "hooks_usenotify_usenotify" }, { "label": "useRovingFocus.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useRovingFocus.ts", "source_location": "L1", "community": 163, "norm_label": "userovingfocus.ts", "id": "adiuvai_src_renderer_hooks_userovingfocus_ts" }, { "label": "useRovingFocus()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useRovingFocus.ts", "source_location": "L25", "community": 163, "norm_label": "userovingfocus()", "id": "hooks_userovingfocus_userovingfocus" }, { "label": "useTaskBriefCache.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L1", "community": 75, "norm_label": "usetaskbriefcache.ts", "id": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts" }, { "label": "clearBriefingCache()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L19", "community": 75, "norm_label": "clearbriefingcache()", "id": "hooks_usetaskbriefcache_clearbriefingcache" }, { "label": "useTaskBriefCache()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L23", "community": 75, "norm_label": "usetaskbriefcache()", "id": "hooks_usetaskbriefcache_usetaskbriefcache" }, { "label": "useTaskBriefingData()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "source_location": "L49", "community": 75, "norm_label": "usetaskbriefingdata()", "id": "hooks_usetaskbriefcache_usetaskbriefingdata" }, { "label": "useTimelineHistory.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts", "source_location": "L1", "community": 164, "norm_label": "usetimelinehistory.ts", "id": "adiuvai_src_renderer_hooks_usetimelinehistory_ts" }, { "label": "useTimelineHistory()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts", "source_location": "L25", "community": 164, "norm_label": "usetimelinehistory()", "id": "hooks_usetimelinehistory_usetimelinehistory" }, { "label": "date.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L1", "community": 29, "norm_label": "date.ts", "id": "adiuvai_src_renderer_lib_date_ts" }, { "label": "inferDateFormat()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L22", "community": 29, "norm_label": "inferdateformat()", "id": "lib_date_inferdateformat" }, { "label": "detectBrowserFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L30", "community": 29, "norm_label": "detectbrowserformatprefs()", "id": "lib_date_detectbrowserformatprefs" }, { "label": "useFormatPrefs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L46", "community": 29, "norm_label": "useformatprefs()", "id": "lib_date_useformatprefs" }, { "label": "formatDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L56", "community": 29, "norm_label": "formatdate()", "id": "lib_date_formatdate" }, { "label": "formatTime()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L72", "community": 29, "norm_label": "formattime()", "id": "lib_date_formattime" }, { "label": "formatDateTime()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L82", "community": 29, "norm_label": "formatdatetime()", "id": "lib_date_formatdatetime" }, { "label": "formatDueDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L90", "community": 29, "norm_label": "formatduedate()", "id": "lib_date_formatduedate" }, { "label": "isOverdue()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L133", "community": 29, "norm_label": "isoverdue()", "id": "lib_date_isoverdue" }, { "label": "formatRelative()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L141", "community": 29, "norm_label": "formatrelative()", "id": "lib_date_formatrelative" }, { "label": "formatDuration()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L155", "community": 29, "norm_label": "formatduration()", "id": "lib_date_formatduration" }, { "label": "formatTs()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L170", "community": 29, "norm_label": "formatts()", "id": "lib_date_formatts" }, { "label": "httpLink.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts", "source_location": "L1", "community": 165, "norm_label": "httplink.ts", "id": "adiuvai_src_renderer_lib_httplink_ts" }, { "label": "createHttpLink()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts", "source_location": "L15", "community": 165, "norm_label": "createhttplink()", "id": "lib_httplink_createhttplink" }, { "label": "ipcLink.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts", "source_location": "L1", "community": 166, "norm_label": "ipclink.ts", "id": "adiuvai_src_renderer_lib_ipclink_ts" }, { "label": "ipcLink()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts", "source_location": "L66", "community": 166, "norm_label": "ipclink()", "id": "lib_ipclink_ipclink" }, { "label": "parseDate.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L1", "community": 36, "norm_label": "parsedate.ts", "id": "adiuvai_src_renderer_lib_parsedate_ts" }, { "label": "startOfDay()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L9", "community": 36, "norm_label": "startofday()", "id": "lib_parsedate_startofday" }, { "label": "addDays()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L14", "community": 36, "norm_label": "adddays()", "id": "lib_parsedate_adddays" }, { "label": "addMonths()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L20", "community": 36, "norm_label": "addmonths()", "id": "lib_parsedate_addmonths" }, { "label": "pivotYear()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L26", "community": 36, "norm_label": "pivotyear()", "id": "lib_parsedate_pivotyear" }, { "label": "parseNumeric()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L33", "community": 36, "norm_label": "parsenumeric()", "id": "lib_parsedate_parsenumeric" }, { "label": "parseKeyword()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L71", "community": 36, "norm_label": "parsekeyword()", "id": "lib_parsedate_parsekeyword" }, { "label": "parseDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L98", "community": 36, "norm_label": "parsedate()", "id": "lib_parsedate_parsedate" }, { "label": "parseDateRange()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L151", "community": 36, "norm_label": "parsedaterange()", "id": "lib_parsedate_parsedaterange" }, { "label": "platform.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L1", "community": 116, "norm_label": "platform.tsx", "id": "adiuvai_src_renderer_lib_platform_tsx" }, { "label": "PlatformProvider()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L74", "community": 116, "norm_label": "platformprovider()", "id": "lib_platform_platformprovider" }, { "label": "usePlatform()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "source_location": "L86", "community": 116, "norm_label": "useplatform()", "id": "lib_platform_useplatform" }, { "label": "trpc.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\trpc.ts", "source_location": "L1", "community": 219, "norm_label": "trpc.ts", "id": "adiuvai_src_renderer_lib_trpc_ts" }, { "label": "utils.ts", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts", "source_location": "L1", "community": 167, "norm_label": "utils.ts", "id": "adiuvai_src_renderer_lib_utils_ts" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts", "source_location": "L4", "community": 167, "norm_label": "cn()", "id": "lib_utils_cn" }, { "label": "index.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\index.tsx", "source_location": "L1", "community": 220, "norm_label": "index.tsx", "id": "adiuvai_src_renderer_routes_index_tsx" }, { "label": "notes.$noteId.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L1", "community": 64, "norm_label": "notes.$noteid.tsx", "id": "adiuvai_src_renderer_routes_notes_noteid_tsx" }, { "label": "handleTitleBlur()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L129", "community": 64, "norm_label": "handletitleblur()", "id": "routes_notes_noteid_handletitleblur" }, { "label": "handleTitleKeyDown()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L137", "community": 64, "norm_label": "handletitlekeydown()", "id": "routes_notes_noteid_handletitlekeydown" }, { "label": "handleBack()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L150", "community": 64, "norm_label": "handleback()", "id": "routes_notes_noteid_handleback" }, { "label": "handleDelete()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "source_location": "L162", "community": 64, "norm_label": "handledelete()", "id": "routes_notes_noteid_handledelete" }, { "label": "projects.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx", "source_location": "L1", "community": 168, "norm_label": "projects.tsx", "id": "adiuvai_src_renderer_routes_projects_tsx" }, { "label": "handleSelectProject()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx", "source_location": "L24", "community": 168, "norm_label": "handleselectproject()", "id": "routes_projects_handleselectproject" }, { "label": "settings.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\settings.tsx", "source_location": "L1", "community": 221, "norm_label": "settings.tsx", "id": "adiuvai_src_renderer_routes_settings_tsx" }, { "label": "tasks.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\tasks.tsx", "source_location": "L1", "community": 32, "norm_label": "tasks.tsx", "id": "adiuvai_src_renderer_routes_tasks_tsx" }, { "label": "TasksPage()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\tasks.tsx", "source_location": "L12", "community": 32, "norm_label": "taskspage()", "id": "routes_tasks_taskspage" }, { "label": "timeline.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L1", "community": 76, "norm_label": "timeline.tsx", "id": "adiuvai_src_renderer_routes_timeline_tsx" }, { "label": "getBreadcrumb()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L129", "community": 76, "norm_label": "getbreadcrumb()", "id": "routes_timeline_getbreadcrumb" }, { "label": "handleDuplicate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L188", "community": 76, "norm_label": "handleduplicate()", "id": "routes_timeline_handleduplicate" }, { "label": "handleMove()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "source_location": "L208", "community": 76, "norm_label": "handlemove()", "id": "routes_timeline_handlemove" }, { "label": "__root.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\routes\\__root.tsx", "source_location": "L1", "community": 222, "norm_label": "__root.tsx", "id": "adiuvai_src_renderer_routes_root_tsx" }, { "label": "api-types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\api-types.ts", "source_location": "L1", "community": 223, "norm_label": "api-types.ts", "id": "adiuvai_src_shared_api_types_ts" }, { "label": "batch-types.ts", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\batch-types.ts", "source_location": "L1", "community": 224, "norm_label": "batch-types.ts", "id": "adiuvai_src_shared_batch_types_ts" }, { "label": "casing.ts", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L1", "community": 6, "norm_label": "casing.ts", "id": "adiuvai_src_shared_casing_ts" }, { "label": "keyToSnake()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L18", "community": 6, "norm_label": "keytosnake()", "id": "shared_casing_keytosnake" }, { "label": "keyToCamel()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L23", "community": 6, "norm_label": "keytocamel()", "id": "shared_casing_keytocamel" }, { "label": "deepConvertKeys()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L31", "community": 6, "norm_label": "deepconvertkeys()", "id": "shared_casing_deepconvertkeys" }, { "label": "toSnakeCase()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L48", "community": 6, "norm_label": "tosnakecase()", "id": "shared_casing_tosnakecase" }, { "label": "toCamelCase()", "file_type": "code", "source_file": "adiuvAI\\src\\shared\\casing.ts", "source_location": "L56", "community": 6, "norm_label": "tocamelcase()", "id": "shared_casing_tocamelcase" }, { "label": "env.py", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L1", "community": 7, "norm_label": "env.py", "id": "api_alembic_env_py" }, { "label": "_sync_url()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L35", "community": 7, "norm_label": "_sync_url()", "id": "alembic_env_sync_url" }, { "label": "_get_url()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L40", "community": 7, "norm_label": "_get_url()", "id": "alembic_env_get_url" }, { "label": "run_migrations_offline()", "file_type": "code", "source_file": "waitlist\\alembic\\env.py", "source_location": "L24", "community": 7, "norm_label": "run_migrations_offline()", "id": "alembic_env_run_migrations_offline" }, { "label": "do_run_migrations()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L63", "community": 7, "norm_label": "do_run_migrations()", "id": "alembic_env_do_run_migrations" }, { "label": "run_migrations_online_async()", "file_type": "code", "source_file": "api\\alembic\\env.py", "source_location": "L73", "community": 7, "norm_label": "run_migrations_online_async()", "id": "alembic_env_run_migrations_online_async" }, { "label": "run_migrations_online()", "file_type": "code", "source_file": "waitlist\\alembic\\env.py", "source_location": "L31", "community": 7, "norm_label": "run_migrations_online()", "id": "alembic_env_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": 7, "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": 7, "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": 7, "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": 7, "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", "community": 77, "norm_label": "001_initial_schema.py", "id": "api_alembic_versions_001_initial_schema_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L22", "community": 77, "norm_label": "upgrade()", "id": "versions_001_initial_schema_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "source_location": "L79", "community": 77, "norm_label": "downgrade()", "id": "versions_001_initial_schema_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": 77, "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", "community": 78, "norm_label": "003_agent_tables.py", "id": "api_alembic_versions_003_agent_tables_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L22", "community": 78, "norm_label": "upgrade()", "id": "versions_003_agent_tables_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "source_location": "L120", "community": 78, "norm_label": "downgrade()", "id": "versions_003_agent_tables_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": 78, "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", "community": 79, "norm_label": "004_add_memory_tables.py", "id": "api_alembic_versions_004_add_memory_tables_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L30", "community": 79, "norm_label": "upgrade()", "id": "versions_004_add_memory_tables_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "source_location": "L138", "community": 79, "norm_label": "downgrade()", "id": "versions_004_add_memory_tables_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": 79, "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", "community": 80, "norm_label": "005_associative_pgvector.py", "id": "api_alembic_versions_005_associative_pgvector_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L26", "community": 80, "norm_label": "upgrade()", "id": "versions_005_associative_pgvector_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "source_location": "L53", "community": 80, "norm_label": "downgrade()", "id": "versions_005_associative_pgvector_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": 80, "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", "community": 81, "norm_label": "006_memory_relations.py", "id": "api_alembic_versions_006_memory_relations_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L22", "community": 81, "norm_label": "upgrade()", "id": "versions_006_memory_relations_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "source_location": "L71", "community": 81, "norm_label": "downgrade()", "id": "versions_006_memory_relations_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": 81, "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", "community": 82, "norm_label": "1f5975a4f3f4_add_extraction_queue.py", "id": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L23", "community": 82, "norm_label": "upgrade()", "id": "versions_1f5975a4f3f4_add_extraction_queue_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "source_location": "L36", "community": 82, "norm_label": "downgrade()", "id": "versions_1f5975a4f3f4_add_extraction_queue_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": 82, "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", "community": 83, "norm_label": "818478c251dc_add_name_and_surname_to_users_table.py", "id": "api_alembic_versions_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", "community": 83, "norm_label": "upgrade()", "id": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "source_location": "L28", "community": 83, "norm_label": "downgrade()", "id": "versions_818478c251dc_add_name_and_surname_to_users_table_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": 83, "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", "community": 12, "norm_label": "9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "id": "api_alembic_versions_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", "community": 12, "norm_label": "upgrade()", "id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "source_location": "L40", "community": 12, "norm_label": "downgrade()", "id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_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": 12, "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", "community": 12, "norm_label": "a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "id": "api_alembic_versions_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", "community": 12, "norm_label": "upgrade()", "id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "source_location": "L103", "community": 12, "norm_label": "downgrade()", "id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_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": 12, "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", "community": 84, "norm_label": "b4c0d1e2f3a4_add_oauth_and_avatar.py", "id": "api_alembic_versions_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", "community": 84, "norm_label": "upgrade()", "id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "source_location": "L52", "community": 84, "norm_label": "downgrade()", "id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_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": 84, "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", "community": 85, "norm_label": "c5d1e2f3a4b5_add_onboarding_completed_at.py", "id": "api_alembic_versions_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", "community": 85, "norm_label": "upgrade()", "id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "source_location": "L30", "community": 85, "norm_label": "downgrade()", "id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_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": 85, "norm_label": "add onboarding_completed_at column to users table. revision id: c5d1e2f3a4b5", "id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1" }, { "label": "d6e3f4a5b6c7_folder_index_tables.py", "file_type": "code", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "source_location": "L1", "community": 86, "norm_label": "d6e3f4a5b6c7_folder_index_tables.py", "id": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "source_location": "L23", "community": 86, "norm_label": "upgrade()", "id": "versions_d6e3f4a5b6c7_folder_index_tables_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "source_location": "L43", "community": 86, "norm_label": "downgrade()", "id": "versions_d6e3f4a5b6c7_folder_index_tables_downgrade" }, { "label": "Add token tracking columns for folder integration. Revision ID: d6e3f4a5b6c7 Re", "file_type": "rationale", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "source_location": "L1", "community": 86, "norm_label": "add token tracking columns for folder integration. revision id: d6e3f4a5b6c7 re", "id": "versions_d6e3f4a5b6c7_folder_index_tables_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", "community": 87, "norm_label": "e04100e88ace_avatar_url_varchar_to_text.py", "id": "api_alembic_versions_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", "community": 87, "norm_label": "upgrade()", "id": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "source_location": "L30", "community": 87, "norm_label": "downgrade()", "id": "versions_e04100e88ace_avatar_url_varchar_to_text_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": 87, "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", "community": 13, "norm_label": "db.py", "id": "api_app_db_py" }, { "label": "Base", "file_type": "code", "source_file": "api\\app\\db.py", "source_location": "L33", "community": 0, "norm_label": "base", "id": "app_db_base" }, { "label": "DeclarativeBase", "file_type": "code", "source_file": "", "source_location": "", "community": 0, "norm_label": "declarativebase", "id": "declarativebase" }, { "label": "get_session()", "file_type": "code", "source_file": "api\\app\\db.py", "source_location": "L37", "community": 13, "norm_label": "get_session()", "id": "app_db_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": 13, "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": 13, "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", "community": 12, "norm_label": "main.py", "id": "api_app_main_py" }, { "label": "_memory_audit_cron_tick()", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L19", "community": 12, "norm_label": "_memory_audit_cron_tick()", "id": "app_main_memory_audit_cron_tick" }, { "label": "_memory_cron_tick()", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L46", "community": 12, "norm_label": "_memory_cron_tick()", "id": "app_main_memory_cron_tick" }, { "label": "lifespan()", "file_type": "code", "source_file": "waitlist\\app\\main.py", "source_location": "L17", "community": 12, "norm_label": "lifespan()", "id": "app_main_lifespan" }, { "label": "create_app()", "file_type": "code", "source_file": "api\\app\\main.py", "source_location": "L105", "community": 12, "norm_label": "create_app()", "id": "app_main_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": 12, "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": 12, "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", "community": 0, "norm_label": "models.py", "id": "api_app_models_py" }, { "label": "_uuid()", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L47", "community": 11, "norm_label": "_uuid()", "id": "app_models_uuid" }, { "label": "_now()", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L51", "community": 0, "norm_label": "_now()", "id": "app_models_now" }, { "label": "User", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L66", "community": 0, "norm_label": "user", "id": "app_models_user" }, { "label": "Base", "file_type": "code", "source_file": "", "source_location": "", "community": 0, "norm_label": "base", "id": "base" }, { "label": "RefreshToken", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L103", "community": 0, "norm_label": "refreshtoken", "id": "app_models_refreshtoken" }, { "label": "OAuthAccount", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L121", "community": 0, "norm_label": "oauthaccount", "id": "app_models_oauthaccount" }, { "label": "Subscription", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L140", "community": 0, "norm_label": "subscription", "id": "app_models_subscription" }, { "label": "LocalAgentConfig", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L161", "community": 4, "norm_label": "localagentconfig", "id": "app_models_localagentconfig" }, { "label": "CloudAgentConfig", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L196", "community": 4, "norm_label": "cloudagentconfig", "id": "app_models_cloudagentconfig" }, { "label": "AgentRunLog", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L230", "community": 2, "norm_label": "agentrunlog", "id": "app_models_agentrunlog" }, { "label": "MonthlyTokenUsage", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L267", "community": 9, "norm_label": "monthlytokenusage", "id": "app_models_monthlytokenusage" }, { "label": "MemoryCore", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L281", "community": 0, "norm_label": "memorycore", "id": "app_models_memorycore" }, { "label": "MemoryAssociative", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L302", "community": 0, "norm_label": "memoryassociative", "id": "app_models_memoryassociative" }, { "label": "MemoryEpisodic", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L326", "community": 0, "norm_label": "memoryepisodic", "id": "app_models_memoryepisodic" }, { "label": "MemoryProactive", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L346", "community": 0, "norm_label": "memoryproactive", "id": "app_models_memoryproactive" }, { "label": "ExtractionQueue", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L368", "community": 0, "norm_label": "extractionqueue", "id": "app_models_extractionqueue" }, { "label": "MemoryRelation", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L390", "community": 0, "norm_label": "memoryrelation", "id": "app_models_memoryrelation" }, { "label": "Plugin", "file_type": "code", "source_file": "api\\app\\models.py", "source_location": "L428", "community": 0, "norm_label": "plugin", "id": "app_models_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": "L282", "community": 0, "norm_label": "per-user persistent key/value preferences, encrypted at rest. examples: p", "id": "app_models_rationale_282" }, { "label": "Per-user semantic memory: encrypted content + pgvector embedding for similarity", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L303", "community": 0, "norm_label": "per-user semantic memory: encrypted content + pgvector embedding for similarity", "id": "app_models_rationale_303" }, { "label": "Per-user session summaries, encrypted at rest. One row per session intera", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L327", "community": 0, "norm_label": "per-user session summaries, encrypted at rest. one row per session intera", "id": "app_models_rationale_327" }, { "label": "Per-user inferred behavioral patterns, encrypted at rest. Confidence in [", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L347", "community": 0, "norm_label": "per-user inferred behavioral patterns, encrypted at rest. confidence in [", "id": "app_models_rationale_347" }, { "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": "L369", "community": 0, "norm_label": "batch extraction queue for free-tier users (phase 2). pro/power/team user", "id": "app_models_rationale_369" }, { "label": "Per-user entity/relation graph row (Mem0g-light, Phase 3). subject_label/", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L391", "community": 0, "norm_label": "per-user entity/relation graph row (mem0g-light, phase 3). subject_label/", "id": "app_models_rationale_391" }, { "label": "Plugin marketplace catalog entry.", "file_type": "rationale", "source_file": "api\\app\\models.py", "source_location": "L429", "community": 0, "norm_label": "plugin marketplace catalog entry.", "id": "app_models_rationale_429" }, { "label": "schemas.py", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L1", "community": 2, "norm_label": "schemas.py", "id": "api_app_schemas_py" }, { "label": "AuthTokens", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L21", "community": 0, "norm_label": "authtokens", "id": "app_schemas_authtokens" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "community": 2, "norm_label": "basemodel", "id": "basemodel" }, { "label": "UserProfile", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L27", "community": 0, "norm_label": "userprofile", "id": "app_schemas_userprofile" }, { "label": "OAuthAccountInfo", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L39", "community": 2, "norm_label": "oauthaccountinfo", "id": "app_schemas_oauthaccountinfo" }, { "label": "ChatContext", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L47", "community": 2, "norm_label": "chatcontext", "id": "app_schemas_chatcontext" }, { "label": "ChatRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L54", "community": 2, "norm_label": "chatrequest", "id": "app_schemas_chatrequest" }, { "label": "ChatResponse", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L59", "community": 2, "norm_label": "chatresponse", "id": "app_schemas_chatresponse" }, { "label": "WsFrameType", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L65", "community": 2, "norm_label": "wsframetype", "id": "app_schemas_wsframetype" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "community": 11, "norm_label": "str", "id": "str" }, { "label": "Enum", "file_type": "code", "source_file": "", "source_location": "", "community": 2, "norm_label": "enum", "id": "enum" }, { "label": "WsToolCall", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L101", "community": 2, "norm_label": "wstoolcall", "id": "app_schemas_wstoolcall" }, { "label": "WsToolResult", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L114", "community": 2, "norm_label": "wstoolresult", "id": "app_schemas_wstoolresult" }, { "label": "WsTextChunk", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L127", "community": 2, "norm_label": "wstextchunk", "id": "app_schemas_wstextchunk" }, { "label": "WsFinal", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L134", "community": 2, "norm_label": "wsfinal", "id": "app_schemas_wsfinal" }, { "label": "WsDeviceHello", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L143", "community": 2, "norm_label": "wsdevicehello", "id": "app_schemas_wsdevicehello" }, { "label": "FormatPrefsModel", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L154", "community": 2, "norm_label": "formatprefsmodel", "id": "app_schemas_formatprefsmodel" }, { "label": "WsFloatingScope", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L164", "community": 2, "norm_label": "wsfloatingscope", "id": "app_schemas_wsfloatingscope" }, { "label": "WsHomeRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L171", "community": 2, "norm_label": "wshomerequest", "id": "app_schemas_wshomerequest" }, { "label": "WsFloatingRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L180", "community": 2, "norm_label": "wsfloatingrequest", "id": "app_schemas_wsfloatingrequest" }, { "label": "WsBriefRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L189", "community": 2, "norm_label": "wsbriefrequest", "id": "app_schemas_wsbriefrequest" }, { "label": "WsStreamStart", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L200", "community": 2, "norm_label": "wsstreamstart", "id": "app_schemas_wsstreamstart" }, { "label": "WsStreamText", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L207", "community": 2, "norm_label": "wsstreamtext", "id": "app_schemas_wsstreamtext" }, { "label": "WsStreamEnd", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L215", "community": 2, "norm_label": "wsstreamend", "id": "app_schemas_wsstreamend" }, { "label": "WsDomain", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L224", "community": 2, "norm_label": "wsdomain", "id": "app_schemas_wsdomain" }, { "label": "WsFloatingDomain", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L232", "community": 2, "norm_label": "wsfloatingdomain", "id": "app_schemas_wsfloatingdomain" }, { "label": "ContentTypeConfig", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L243", "community": 2, "norm_label": "contenttypeconfig", "id": "app_schemas_contenttypeconfig" }, { "label": "AgentConfig", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L253", "community": 16, "norm_label": "agentconfig", "id": "app_schemas_agentconfig" }, { "label": "AgentCatalogItem", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L263", "community": 2, "norm_label": "agentcatalogitem", "id": "app_schemas_agentcatalogitem" }, { "label": "AgentCreationCheckRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L269", "community": 2, "norm_label": "agentcreationcheckrequest", "id": "app_schemas_agentcreationcheckrequest" }, { "label": "AgentCreationCheckResponse", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L273", "community": 2, "norm_label": "agentcreationcheckresponse", "id": "app_schemas_agentcreationcheckresponse" }, { "label": "AgentTriggerRequest", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L280", "community": 2, "norm_label": "agenttriggerrequest", "id": "app_schemas_agenttriggerrequest" }, { "label": "AgentRunLogResponse", "file_type": "code", "source_file": "api\\app\\schemas.py", "source_location": "L294", "community": 2, "norm_label": "agentrunlogresponse", "id": "app_schemas_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": 2, "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": "L102", "community": 2, "norm_label": "server \u2192 client: requests a crud/vector operation on the local db.", "id": "app_schemas_rationale_102" }, { "label": "Client \u2192 Server: result of a CRUD/vector operation.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L115", "community": 2, "norm_label": "client \u2192 server: result of a crud/vector operation.", "id": "app_schemas_rationale_115" }, { "label": "Server \u2192 Client: incremental LLM response text.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L128", "community": 2, "norm_label": "server \u2192 client: incremental llm response text.", "id": "app_schemas_rationale_128" }, { "label": "Server \u2192 Client: signals end of response with the complete text.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L135", "community": 2, "norm_label": "server \u2192 client: signals end of response with the complete text.", "id": "app_schemas_rationale_135" }, { "label": "Client \u2192 Server: device identification on WS connect.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L144", "community": 2, "norm_label": "client \u2192 server: device identification on ws connect.", "id": "app_schemas_rationale_144" }, { "label": "User display preferences sent by Electron on each request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L155", "community": 2, "norm_label": "user display preferences sent by electron on each request.", "id": "app_schemas_rationale_155" }, { "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": "L165", "community": 2, "norm_label": "scope for a floating request \u2014 narrows the agent to a specific entity.", "id": "app_schemas_rationale_165" }, { "label": "Client \u2192 Server: Home chat message.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L172", "community": 2, "norm_label": "client \u2192 server: home chat message.", "id": "app_schemas_rationale_172" }, { "label": "Client \u2192 Server: Floating chat message scoped to an entity.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L181", "community": 2, "norm_label": "client \u2192 server: floating chat message scoped to an entity.", "id": "app_schemas_rationale_181" }, { "label": "Client \u2192 Server: Request a plain-text brief (home or project).", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L190", "community": 2, "norm_label": "client \u2192 server: request a plain-text brief (home or project).", "id": "app_schemas_rationale_190" }, { "label": "Server \u2192 Client: signals start of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L201", "community": 2, "norm_label": "server \u2192 client: signals start of a streaming response.", "id": "app_schemas_rationale_201" }, { "label": "Server \u2192 Client: streamed text token.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L208", "community": 2, "norm_label": "server \u2192 client: streamed text token.", "id": "app_schemas_rationale_208" }, { "label": "Server \u2192 Client: signals end of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L216", "community": 2, "norm_label": "server \u2192 client: signals end of a streaming response.", "id": "app_schemas_rationale_216" }, { "label": "Structured floating domain payload for UI routing decisions.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L225", "community": 2, "norm_label": "structured floating domain payload for ui routing decisions.", "id": "app_schemas_rationale_225" }, { "label": "Server \u2192 Client: domain determined for a floating request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L233", "community": 2, "norm_label": "server \u2192 client: domain determined for a floating request.", "id": "app_schemas_rationale_233" }, { "label": "Per-type extraction config produced by the journey chatbot.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L244", "community": 2, "norm_label": "per-type extraction config produced by the journey chatbot.", "id": "app_schemas_rationale_244" }, { "label": "Structured agent configuration (replaces freeform prompt_template).", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L254", "community": 16, "norm_label": "structured agent configuration (replaces freeform prompt_template).", "id": "app_schemas_rationale_254" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\__init__.py", "source_location": "L1", "community": 225, "norm_label": "__init__.py", "id": "api_app_init_py" }, { "label": "client_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L1", "community": 5, "norm_label": "client_agent.py", "id": "api_app_agents_client_agent_py" }, { "label": "list_clients()", "file_type": "code", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L14", "community": 5, "norm_label": "list_clients()", "id": "agents_client_agent_list_clients" }, { "label": "get_client()", "file_type": "code", "source_file": "api\\app\\agents\\client_agent.py", "source_location": "L37", "community": 5, "norm_label": "get_client()", "id": "agents_client_agent_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", "community": 5, "norm_label": "client agent \u2014 read-only tools for the clients table.", "id": "agents_client_agent_rationale_1" }, { "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", "community": 5, "norm_label": "list clients, optionally filtered by a name/email substring search. search:", "id": "agents_client_agent_rationale_15" }, { "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", "community": 5, "norm_label": "get full details for one client by uuid. id: the client's uuid.", "id": "agents_client_agent_rationale_38" }, { "label": "filesystem_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L1", "community": 5, "norm_label": "filesystem_agent.py", "id": "api_app_agents_filesystem_agent_py" }, { "label": "_resolve_path()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L24", "community": 5, "norm_label": "_resolve_path()", "id": "agents_filesystem_agent_resolve_path" }, { "label": "list_directory()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L37", "community": 5, "norm_label": "list_directory()", "id": "agents_filesystem_agent_list_directory" }, { "label": "read_file_content()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L60", "community": 5, "norm_label": "read_file_content()", "id": "agents_filesystem_agent_read_file_content" }, { "label": "get_file_metadata()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L77", "community": 5, "norm_label": "get_file_metadata()", "id": "agents_filesystem_agent_get_file_metadata" }, { "label": "make_directory_tools()", "file_type": "code", "source_file": "api\\app\\agents\\filesystem_agent.py", "source_location": "L107", "community": 16, "norm_label": "make_directory_tools()", "id": "agents_filesystem_agent_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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 16, "norm_label": "return filesystem tools that resolve relative paths against *base_directory*.", "id": "agents_filesystem_agent_rationale_108" }, { "label": "folder_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L1", "community": 5, "norm_label": "folder_agent.py", "id": "api_app_agents_folder_agent_py" }, { "label": "_is_unsafe_path()", "file_type": "code", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L14", "community": 5, "norm_label": "_is_unsafe_path()", "id": "agents_folder_agent_is_unsafe_path" }, { "label": "_fetch_file()", "file_type": "code", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L27", "community": 5, "norm_label": "_fetch_file()", "id": "agents_folder_agent_fetch_file" }, { "label": "_decode()", "file_type": "code", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L40", "community": 5, "norm_label": "_decode()", "id": "agents_folder_agent_decode" }, { "label": "read_project_folder_file()", "file_type": "code", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L58", "community": 5, "norm_label": "read_project_folder_file()", "id": "agents_folder_agent_read_project_folder_file" }, { "label": "search_project_folder_file()", "file_type": "code", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L115", "community": 5, "norm_label": "search_project_folder_file()", "id": "agents_folder_agent_search_project_folder_file" }, { "label": "Scoped file-read and search tools for the project folder feature.", "file_type": "rationale", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L1", "community": 5, "norm_label": "scoped file-read and search tools for the project folder feature.", "id": "agents_folder_agent_rationale_1" }, { "label": "Return the raw Electron tool_result dict for a file read.", "file_type": "rationale", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L28", "community": 5, "norm_label": "return the raw electron tool_result dict for a file read.", "id": "agents_folder_agent_rationale_28" }, { "label": "Decode a tool_result into (text, kind, total_size). For pdf/docx, extracts t", "file_type": "rationale", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L41", "community": 5, "norm_label": "decode a tool_result into (text, kind, total_size). for pdf/docx, extracts t", "id": "agents_folder_agent_rationale_41" }, { "label": "Read a slice of a file inside the project's linked folder. Args: pr", "file_type": "rationale", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L64", "community": 5, "norm_label": "read a slice of a file inside the project's linked folder. args: pr", "id": "agents_folder_agent_rationale_64" }, { "label": "Search a project folder file for a query string (case-insensitive substring).", "file_type": "rationale", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L121", "community": 5, "norm_label": "search a project folder file for a query string (case-insensitive substring).", "id": "agents_folder_agent_rationale_121" }, { "label": "note_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L1", "community": 5, "norm_label": "note_agent.py", "id": "api_app_agents_note_agent_py" }, { "label": "_is_uuid()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L19", "community": 5, "norm_label": "_is_uuid()", "id": "agents_note_agent_is_uuid" }, { "label": "_fmt_summary()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L23", "community": 5, "norm_label": "_fmt_summary()", "id": "agents_note_agent_fmt_summary" }, { "label": "list_notes()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L32", "community": 5, "norm_label": "list_notes()", "id": "agents_note_agent_list_notes" }, { "label": "get_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L52", "community": 5, "norm_label": "get_note()", "id": "agents_note_agent_get_note" }, { "label": "create_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L62", "community": 5, "norm_label": "create_note()", "id": "agents_note_agent_create_note" }, { "label": "update_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L89", "community": 5, "norm_label": "update_note()", "id": "agents_note_agent_update_note" }, { "label": "propose_note_edit()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L117", "community": 5, "norm_label": "propose_note_edit()", "id": "agents_note_agent_propose_note_edit" }, { "label": "delete_note()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L168", "community": 5, "norm_label": "delete_note()", "id": "agents_note_agent_delete_note" }, { "label": "_refresh_summary()", "file_type": "code", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L174", "community": 5, "norm_label": "_refresh_summary()", "id": "agents_note_agent_refresh_summary" }, { "label": "Note agent \u2014 Markdown note management (list, get, create, update, propose edit).", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L1", "community": 5, "norm_label": "note agent \u2014 markdown note management (list, get, create, update, propose edit).", "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", "community": 5, "norm_label": "list notes with ai summaries, optionally scoped to a project by project_id.", "id": "agents_note_agent_rationale_33" }, { "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", "community": 5, "norm_label": "fetch a single note by its uuid to read its full markdown content.", "id": "agents_note_agent_rationale_53" }, { "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", "community": 5, "norm_label": "create a new note. title: note heading (required) content: markdown body", "id": "agents_note_agent_rationale_67" }, { "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", "community": 5, "norm_label": "update an existing note directly (no approval required). use propose_note_ed", "id": "agents_note_agent_rationale_94" }, { "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", "community": 5, "norm_label": "propose an ai edit to an existing note, pending human approval. use this in", "id": "agents_note_agent_rationale_127" }, { "label": "Delete a note permanently by its UUID.", "file_type": "rationale", "source_file": "api\\app\\agents\\note_agent.py", "source_location": "L169", "community": 5, "norm_label": "delete a note permanently by its uuid.", "id": "agents_note_agent_rationale_169" }, { "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", "community": 5, "norm_label": "generate and persist the ai summary for a note. fire-and-forget.", "id": "agents_note_agent_rationale_175" }, { "label": "project_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L1", "community": 5, "norm_label": "project_agent.py", "id": "api_app_agents_project_agent_py" }, { "label": "list_projects()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L13", "community": 5, "norm_label": "list_projects()", "id": "agents_project_agent_list_projects" }, { "label": "list_all_projects()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L36", "community": 5, "norm_label": "list_all_projects()", "id": "agents_project_agent_list_all_projects" }, { "label": "get_project()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L49", "community": 5, "norm_label": "get_project()", "id": "agents_project_agent_get_project" }, { "label": "create_project()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L62", "community": 5, "norm_label": "create_project()", "id": "agents_project_agent_create_project" }, { "label": "update_project()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L80", "community": 5, "norm_label": "update_project()", "id": "agents_project_agent_update_project" }, { "label": "delete_project()", "file_type": "code", "source_file": "api\\app\\agents\\project_agent.py", "source_location": "L111", "community": 5, "norm_label": "delete_project()", "id": "agents_project_agent_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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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", "community": 1, "norm_label": "relations_agent.py", "id": "api_app_agents_relations_agent_py" }, { "label": "make_query_relations_tool()", "file_type": "code", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L16", "community": 1, "norm_label": "make_query_relations_tool()", "id": "agents_relations_agent_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", "community": 1, "norm_label": "relations agent \u2014 read-only tool wrapping memorymiddleware.query_relations.", "id": "agents_relations_agent_rationale_1" }, { "label": "Return a query_relations tool bound to *user_id*.", "file_type": "rationale", "source_file": "api\\app\\agents\\relations_agent.py", "source_location": "L17", "community": 1, "norm_label": "return a query_relations tool bound to *user_id*.", "id": "agents_relations_agent_rationale_17" }, { "label": "task_agent.py", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L1", "community": 5, "norm_label": "task_agent.py", "id": "api_app_agents_task_agent_py" }, { "label": "_is_uuid()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L18", "community": 5, "norm_label": "_is_uuid()", "id": "agents_task_agent_is_uuid" }, { "label": "list_tasks()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L26", "community": 5, "norm_label": "list_tasks()", "id": "agents_task_agent_list_tasks" }, { "label": "count_tasks()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L110", "community": 5, "norm_label": "count_tasks()", "id": "agents_task_agent_count_tasks" }, { "label": "create_task()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L165", "community": 5, "norm_label": "create_task()", "id": "agents_task_agent_create_task" }, { "label": "update_task()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L209", "community": 5, "norm_label": "update_task()", "id": "agents_task_agent_update_task" }, { "label": "delete_task()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L252", "community": 5, "norm_label": "delete_task()", "id": "agents_task_agent_delete_task" }, { "label": "list_tasks_due_today()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L259", "community": 5, "norm_label": "list_tasks_due_today()", "id": "agents_task_agent_list_tasks_due_today" }, { "label": "list_task_comments()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L298", "community": 5, "norm_label": "list_task_comments()", "id": "agents_task_agent_list_task_comments" }, { "label": "add_task_comment()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L313", "community": 5, "norm_label": "add_task_comment()", "id": "agents_task_agent_add_task_comment" }, { "label": "delete_task_comment()", "file_type": "code", "source_file": "api\\app\\agents\\task_agent.py", "source_location": "L332", "community": 5, "norm_label": "delete_task_comment()", "id": "agents_task_agent_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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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", "community": 5, "norm_label": "timeline_agent.py", "id": "api_app_agents_timeline_agent_py" }, { "label": "_is_uuid()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L18", "community": 5, "norm_label": "_is_uuid()", "id": "agents_timeline_agent_is_uuid" }, { "label": "list_timelines()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L23", "community": 5, "norm_label": "list_timelines()", "id": "agents_timeline_agent_list_timelines" }, { "label": "count_timelines()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L100", "community": 5, "norm_label": "count_timelines()", "id": "agents_timeline_agent_count_timelines" }, { "label": "create_timeline()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L148", "community": 5, "norm_label": "create_timeline()", "id": "agents_timeline_agent_create_timeline" }, { "label": "update_timeline()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L183", "community": 5, "norm_label": "update_timeline()", "id": "agents_timeline_agent_update_timeline" }, { "label": "delete_timeline()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L215", "community": 5, "norm_label": "delete_timeline()", "id": "agents_timeline_agent_delete_timeline" }, { "label": "list_timelines_today()", "file_type": "code", "source_file": "api\\app\\agents\\timeline_agent.py", "source_location": "L222", "community": 5, "norm_label": "list_timelines_today()", "id": "agents_timeline_agent_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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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": 5, "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", "community": 169, "norm_label": "__init__.py", "id": "api_app_agents_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": 169, "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", "community": 170, "norm_label": "deps.py", "id": "api_app_api_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": 170, "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", "community": 226, "norm_label": "__init__.py", "id": "api_app_api_init_py" }, { "label": "auth.py", "file_type": "code", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L1", "community": 0, "norm_label": "auth.py", "id": "api_app_api_middleware_auth_py" }, { "label": "get_current_user()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\auth.py", "source_location": "L29", "community": 0, "norm_label": "get_current_user()", "id": "middleware_auth_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", "community": 13, "norm_label": "rate_limit.py", "id": "api_app_api_middleware_rate_limit_py" }, { "label": "_get_user_id_from_jwt()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L51", "community": 13, "norm_label": "_get_user_id_from_jwt()", "id": "middleware_rate_limit_get_user_id_from_jwt" }, { "label": "TierRateLimitMiddleware", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L70", "community": 13, "norm_label": "tierratelimitmiddleware", "id": "middleware_rate_limit_tierratelimitmiddleware" }, { "label": "BaseHTTPMiddleware", "file_type": "code", "source_file": "", "source_location": "", "community": 13, "norm_label": "basehttpmiddleware", "id": "basehttpmiddleware" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L78", "community": 13, "norm_label": ".__init__()", "id": "middleware_rate_limit_tierratelimitmiddleware_init" }, { "label": ".dispatch()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "source_location": "L83", "community": 13, "norm_label": ".dispatch()", "id": "middleware_rate_limit_tierratelimitmiddleware_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": 13, "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": 13, "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": 13, "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", "community": 13, "norm_label": "sanitizer.py", "id": "api_app_api_middleware_sanitizer_py" }, { "label": "_sanitize_text()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L54", "community": 13, "norm_label": "_sanitize_text()", "id": "middleware_sanitizer_sanitize_text" }, { "label": "SanitizerMiddleware", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L74", "community": 13, "norm_label": "sanitizermiddleware", "id": "middleware_sanitizer_sanitizermiddleware" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L77", "community": 13, "norm_label": ".__init__()", "id": "middleware_sanitizer_sanitizermiddleware_init" }, { "label": ".dispatch()", "file_type": "code", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "source_location": "L80", "community": 13, "norm_label": ".dispatch()", "id": "middleware_sanitizer_sanitizermiddleware_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": 13, "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": 13, "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": 13, "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", "community": 13, "norm_label": "__init__.py", "id": "api_app_api_middleware_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": 13, "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", "community": 2, "norm_label": "agents.py", "id": "api_app_api_routes_agents_py" }, { "label": "_dt_ms()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L48", "community": 2, "norm_label": "_dt_ms()", "id": "routes_agents_dt_ms" }, { "label": "_dt_ms_opt()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L52", "community": 2, "norm_label": "_dt_ms_opt()", "id": "routes_agents_dt_ms_opt" }, { "label": "_to_data_types()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L56", "community": 2, "norm_label": "_to_data_types()", "id": "routes_agents_to_data_types" }, { "label": "_to_run_log_response()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L73", "community": 2, "norm_label": "_to_run_log_response()", "id": "routes_agents_to_run_log_response" }, { "label": "_enforce_agent_limit()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L87", "community": 2, "norm_label": "_enforce_agent_limit()", "id": "routes_agents_enforce_agent_limit" }, { "label": "_enforce_run_frequency()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L97", "community": 2, "norm_label": "_enforce_run_frequency()", "id": "routes_agents_enforce_run_frequency" }, { "label": "get_agent_catalog()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L128", "community": 2, "norm_label": "get_agent_catalog()", "id": "routes_agents_get_agent_catalog" }, { "label": "can_create_agent()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L157", "community": 2, "norm_label": "can_create_agent()", "id": "routes_agents_can_create_agent" }, { "label": "trigger_agent_run()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L177", "community": 2, "norm_label": "trigger_agent_run()", "id": "routes_agents_trigger_agent_run" }, { "label": "NoteSummarizeRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L241", "community": 2, "norm_label": "notesummarizerequest", "id": "routes_agents_notesummarizerequest" }, { "label": "NoteSummarizeResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L246", "community": 2, "norm_label": "notesummarizeresponse", "id": "routes_agents_notesummarizeresponse" }, { "label": "summarize_note()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L251", "community": 2, "norm_label": "summarize_note()", "id": "routes_agents_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": 2, "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", "community": 2, "norm_label": "raise http 402 if the user has exceeded their daily batch run limit.", "id": "routes_agents_rationale_102" }, { "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", "community": 2, "norm_label": "return the static list of available agent types and their descriptions.", "id": "routes_agents_rationale_131" }, { "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", "community": 2, "norm_label": "check if the user can create one more agent based on billing tier. since", "id": "routes_agents_rationale_161" }, { "label": "Trigger a local agent run using client-provided configuration.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L182", "community": 2, "norm_label": "trigger a local agent run using client-provided configuration.", "id": "routes_agents_rationale_182" }, { "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", "community": 2, "norm_label": "generate an ai summary for a note. used by the electron backfill on startup.", "id": "routes_agents_rationale_255" }, { "label": "agent_setup.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L1", "community": 16, "norm_label": "agent_setup.py", "id": "api_app_api_routes_agent_setup_py" }, { "label": "JourneySession", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L60", "community": 16, "norm_label": "journeysession", "id": "routes_agent_setup_journeysession" }, { "label": ".is_expired()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L71", "community": 16, "norm_label": ".is_expired()", "id": "routes_agent_setup_journeysession_is_expired" }, { "label": "get_journey_session()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L79", "community": 16, "norm_label": "get_journey_session()", "id": "routes_agent_setup_get_journey_session" }, { "label": "_build_system_prompt()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L164", "community": 16, "norm_label": "_build_system_prompt()", "id": "routes_agent_setup_build_system_prompt" }, { "label": "_extract_agent_config()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L195", "community": 16, "norm_label": "_extract_agent_config()", "id": "routes_agent_setup_extract_agent_config" }, { "label": "_as_text()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L219", "community": 16, "norm_label": "_as_text()", "id": "routes_agent_setup_as_text" }, { "label": "_call_llm_with_tools()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L237", "community": 16, "norm_label": "_call_llm_with_tools()", "id": "routes_agent_setup_call_llm_with_tools" }, { "label": "handle_journey_start()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L355", "community": 16, "norm_label": "handle_journey_start()", "id": "routes_agent_setup_handle_journey_start" }, { "label": "handle_journey_message()", "file_type": "code", "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L430", "community": 16, "norm_label": "handle_journey_message()", "id": "routes_agent_setup_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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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", "community": 0, "norm_label": "auth.py", "id": "api_app_api_routes_auth_py" }, { "label": "_get_google_provider()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L45", "community": 0, "norm_label": "_get_google_provider()", "id": "routes_auth_get_google_provider" }, { "label": "_hash_password()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L69", "community": 0, "norm_label": "_hash_password()", "id": "routes_auth_hash_password" }, { "label": "_verify_password()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L73", "community": 0, "norm_label": "_verify_password()", "id": "routes_auth_verify_password" }, { "label": "_hash_token()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L77", "community": 0, "norm_label": "_hash_token()", "id": "routes_auth_hash_token" }, { "label": "_make_access_token()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L82", "community": 0, "norm_label": "_make_access_token()", "id": "routes_auth_make_access_token" }, { "label": "_RegisterRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L100", "community": 0, "norm_label": "_registerrequest", "id": "routes_auth_registerrequest" }, { "label": "_LoginRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L107", "community": 0, "norm_label": "_loginrequest", "id": "routes_auth_loginrequest" }, { "label": "_RefreshRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L112", "community": 0, "norm_label": "_refreshrequest", "id": "routes_auth_refreshrequest" }, { "label": "register()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L120", "community": 0, "norm_label": "register()", "id": "routes_auth_register" }, { "label": "login()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L162", "community": 0, "norm_label": "login()", "id": "routes_auth_login" }, { "label": "refresh()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L193", "community": 0, "norm_label": "refresh()", "id": "routes_auth_refresh" }, { "label": "_UpdateProfileRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L234", "community": 0, "norm_label": "_updateprofilerequest", "id": "routes_auth_updateprofilerequest" }, { "label": "me()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L240", "community": 0, "norm_label": "me()", "id": "routes_auth_me" }, { "label": "update_profile()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L246", "community": 0, "norm_label": "update_profile()", "id": "routes_auth_update_profile" }, { "label": "_issue_refresh_token()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L276", "community": 0, "norm_label": "_issue_refresh_token()", "id": "routes_auth_issue_refresh_token" }, { "label": "_OAuthAuthorizeResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L299", "community": 0, "norm_label": "_oauthauthorizeresponse", "id": "routes_auth_oauthauthorizeresponse" }, { "label": "_OAuthCallbackRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L304", "community": 0, "norm_label": "_oauthcallbackrequest", "id": "routes_auth_oauthcallbackrequest" }, { "label": "oauth_web_callback()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L317", "community": 0, "norm_label": "oauth_web_callback()", "id": "routes_auth_oauth_web_callback" }, { "label": "oauth_authorize()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L342", "community": 0, "norm_label": "oauth_authorize()", "id": "routes_auth_oauth_authorize" }, { "label": "oauth_callback()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L377", "community": 0, "norm_label": "oauth_callback()", "id": "routes_auth_oauth_callback" }, { "label": "_build_profile()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L506", "community": 0, "norm_label": "_build_profile()", "id": "routes_auth_build_profile" }, { "label": "_UpdateMemoryRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L555", "community": 0, "norm_label": "_updatememoryrequest", "id": "routes_auth_updatememoryrequest" }, { "label": "update_memory()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L561", "community": 0, "norm_label": "update_memory()", "id": "routes_auth_update_memory" }, { "label": "reset_onboarding()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L579", "community": 0, "norm_label": "reset_onboarding()", "id": "routes_auth_reset_onboarding" }, { "label": "_NormalizeRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L591", "community": 0, "norm_label": "_normalizerequest", "id": "routes_auth_normalizerequest" }, { "label": "_NormalizeResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L595", "community": 0, "norm_label": "_normalizeresponse", "id": "routes_auth_normalizeresponse" }, { "label": "normalize_onboarding()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L600", "community": 0, "norm_label": "normalize_onboarding()", "id": "routes_auth_normalize_onboarding" }, { "label": "_ChangePasswordRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L631", "community": 0, "norm_label": "_changepasswordrequest", "id": "routes_auth_changepasswordrequest" }, { "label": "change_password()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L637", "community": 0, "norm_label": "change_password()", "id": "routes_auth_change_password" }, { "label": "list_oauth_accounts()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L668", "community": 0, "norm_label": "list_oauth_accounts()", "id": "routes_auth_list_oauth_accounts" }, { "label": "unlink_oauth_account()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L688", "community": 0, "norm_label": "unlink_oauth_account()", "id": "routes_auth_unlink_oauth_account" }, { "label": "_UpdateAvatarRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L730", "community": 0, "norm_label": "_updateavatarrequest", "id": "routes_auth_updateavatarrequest" }, { "label": "update_avatar()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L735", "community": 0, "norm_label": "update_avatar()", "id": "routes_auth_update_avatar" }, { "label": "delete_account()", "file_type": "code", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L760", "community": 0, "norm_label": "delete_account()", "id": "routes_auth_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", "community": 9, "norm_label": "billing.py", "id": "api_app_api_routes_billing_py" }, { "label": "_CheckoutRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L26", "community": 9, "norm_label": "_checkoutrequest", "id": "routes_billing_checkoutrequest" }, { "label": "create_checkout()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L33", "community": 9, "norm_label": "create_checkout()", "id": "routes_billing_create_checkout" }, { "label": "stripe_webhook()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L46", "community": 9, "norm_label": "stripe_webhook()", "id": "routes_billing_stripe_webhook" }, { "label": "get_subscription()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L62", "community": 9, "norm_label": "get_subscription()", "id": "routes_billing_get_subscription" }, { "label": "cancel_subscription()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L79", "community": 9, "norm_label": "cancel_subscription()", "id": "routes_billing_cancel_subscription" }, { "label": "list_invoices()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L89", "community": 9, "norm_label": "list_invoices()", "id": "routes_billing_list_invoices" }, { "label": "QuotaCheckRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L106", "community": 9, "norm_label": "quotacheckrequest", "id": "routes_billing_quotacheckrequest" }, { "label": "quota_check()", "file_type": "code", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L112", "community": 9, "norm_label": "quota_check()", "id": "routes_billing_quota_check" }, { "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "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": 9, "norm_label": "return billing history (invoices) from stripe. returns an empty list when", "id": "routes_billing_rationale_93" }, { "label": "Pre-flight folder quota check. 402 if tier limits would be exceeded.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L117", "community": 9, "norm_label": "pre-flight folder quota check. 402 if tier limits would be exceeded.", "id": "routes_billing_rationale_117" }, { "label": "chat.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L1", "community": 2, "norm_label": "chat.py", "id": "api_app_api_routes_chat_py" }, { "label": "_EmbedRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L29", "community": 2, "norm_label": "_embedrequest", "id": "routes_chat_embedrequest" }, { "label": "_EmbedResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L33", "community": 2, "norm_label": "_embedresponse", "id": "routes_chat_embedresponse" }, { "label": "chat()", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L41", "community": 2, "norm_label": "chat()", "id": "routes_chat_chat" }, { "label": "_BriefRequest", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L54", "community": 2, "norm_label": "_briefrequest", "id": "routes_chat_briefrequest" }, { "label": "_BriefResponse", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L59", "community": 2, "norm_label": "_briefresponse", "id": "routes_chat_briefresponse" }, { "label": "brief()", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L64", "community": 2, "norm_label": "brief()", "id": "routes_chat_brief" }, { "label": "embed_text()", "file_type": "code", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L106", "community": 2, "norm_label": "embed_text()", "id": "routes_chat_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": 2, "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": 2, "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": 2, "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": 2, "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", "community": 2, "norm_label": "device_ws.py", "id": "api_app_api_routes_device_ws_py" }, { "label": "device_ws()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L69", "community": 2, "norm_label": "device_ws()", "id": "routes_device_ws_device_ws" }, { "label": "_message_loop()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L137", "community": 2, "norm_label": "_message_loop()", "id": "routes_device_ws_message_loop" }, { "label": "_make_ws_executor()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L212", "community": 2, "norm_label": "_make_ws_executor()", "id": "routes_device_ws_make_ws_executor" }, { "label": "_handle_home_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L222", "community": 2, "norm_label": "_handle_home_request()", "id": "routes_device_ws_handle_home_request" }, { "label": "_handle_floating_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L292", "community": 2, "norm_label": "_handle_floating_request()", "id": "routes_device_ws_handle_floating_request" }, { "label": "_handle_brief_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L362", "community": 2, "norm_label": "_handle_brief_request()", "id": "routes_device_ws_handle_brief_request" }, { "label": "_handle_task_brief_request()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L446", "community": 2, "norm_label": "_handle_task_brief_request()", "id": "routes_device_ws_handle_task_brief_request" }, { "label": "_handle_journey_start()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L538", "community": 2, "norm_label": "_handle_journey_start()", "id": "routes_device_ws_handle_journey_start" }, { "label": "_handle_journey_message()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L564", "community": 2, "norm_label": "_handle_journey_message()", "id": "routes_device_ws_handle_journey_message" }, { "label": "_handle_index_session_start()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L595", "community": 9, "norm_label": "_handle_index_session_start()", "id": "routes_device_ws_handle_index_session_start" }, { "label": "_handle_index_session_cancel()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L622", "community": 2, "norm_label": "_handle_index_session_cancel()", "id": "routes_device_ws_handle_index_session_cancel" }, { "label": "_handle_index_file_batch()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L641", "community": 2, "norm_label": "_handle_index_file_batch()", "id": "routes_device_ws_handle_index_file_batch" }, { "label": "_heartbeat_loop()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L762", "community": 2, "norm_label": "_heartbeat_loop()", "id": "routes_device_ws_heartbeat_loop" }, { "label": "_mark_runs_disconnected()", "file_type": "code", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L771", "community": 2, "norm_label": "_mark_runs_disconnected()", "id": "routes_device_ws_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": 2, "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": "L70", "community": 2, "norm_label": "persistent websocket endpoint for electron device connections. authentica", "id": "routes_device_ws_rationale_70" }, { "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": "L138", "community": 2, "norm_label": "receive frames from electron and dispatch to the appropriate handler.", "id": "routes_device_ws_rationale_138" }, { "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": "L213", "community": 2, "norm_label": "return a callback that sends tool_call frames and awaits tool_result.", "id": "routes_device_ws_rationale_213" }, { "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": "L227", "community": 2, "norm_label": "handle a home_request frame \u2014 streams homeformatter output back on the socket.", "id": "routes_device_ws_rationale_227" }, { "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": "L297", "community": 2, "norm_label": "handle a floating_request frame \u2014 streams floatingformatter output back on the s", "id": "routes_device_ws_rationale_297" }, { "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": "L367", "community": 2, "norm_label": "handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "id": "routes_device_ws_rationale_367" }, { "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": "L451", "community": 2, "norm_label": "handle a task_brief_request frame \u2014 stage-1 executive assistant deep research.", "id": "routes_device_ws_rationale_451" }, { "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": "L543", "community": 2, "norm_label": "handle a journey_start frame \u2014 explores directory and sends first question.", "id": "routes_device_ws_rationale_543" }, { "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": "L569", "community": 2, "norm_label": "handle a journey_message frame \u2014 continues the journey conversation.", "id": "routes_device_ws_rationale_569" }, { "label": "Register a new folder index session. No response sent \u2014 client is declaring int", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L600", "community": 2, "norm_label": "register a new folder index session. no response sent \u2014 client is declaring int", "id": "routes_device_ws_rationale_600" }, { "label": "Mark a session as cancelled and emit index_session_done(cancelled).", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L626", "community": 2, "norm_label": "mark a session as cancelled and emit index_session_done(cancelled).", "id": "routes_device_ws_rationale_626" }, { "label": "Process a batch of files for an index session, streaming results back.", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L646", "community": 2, "norm_label": "process a batch of files for an index session, streaming results back.", "id": "routes_device_ws_rationale_646" }, { "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": "L763", "community": 2, "norm_label": "send a ping frame every 30 s to keep the connection alive.", "id": "routes_device_ws_rationale_763" }, { "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": "L772", "community": 2, "norm_label": "mark all in-progress agentrunlog rows as 'error' for this user.", "id": "routes_device_ws_rationale_772" }, { "label": "memory.py", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L1", "community": 0, "norm_label": "memory.py", "id": "api_app_api_routes_memory_py" }, { "label": "RelationOut", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L50", "community": 0, "norm_label": "relationout", "id": "routes_memory_relationout" }, { "label": "RelationPatch", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L61", "community": 0, "norm_label": "relationpatch", "id": "routes_memory_relationpatch" }, { "label": "CoreAddBody", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L68", "community": 0, "norm_label": "coreaddbody", "id": "routes_memory_coreaddbody" }, { "label": "_relation_to_out()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L75", "community": 0, "norm_label": "_relation_to_out()", "id": "routes_memory_relation_to_out" }, { "label": "get_core_memory()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L94", "community": 0, "norm_label": "get_core_memory()", "id": "routes_memory_get_core_memory" }, { "label": "delete_core_key()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L105", "community": 0, "norm_label": "delete_core_key()", "id": "routes_memory_delete_core_key" }, { "label": "add_core_key()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L118", "community": 0, "norm_label": "add_core_key()", "id": "routes_memory_add_core_key" }, { "label": "get_relational_memory()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L130", "community": 0, "norm_label": "get_relational_memory()", "id": "routes_memory_get_relational_memory" }, { "label": "patch_relation()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L141", "community": 0, "norm_label": "patch_relation()", "id": "routes_memory_patch_relation" }, { "label": "delete_relation()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L181", "community": 0, "norm_label": "delete_relation()", "id": "routes_memory_delete_relation" }, { "label": "forget_all()", "file_type": "code", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L202", "community": 0, "norm_label": "forget_all()", "id": "routes_memory_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", "community": 227, "norm_label": "__init__.py", "id": "api_app_api_routes_init_py" }, { "label": "oauth_providers.py", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L1", "community": 14, "norm_label": "oauth_providers.py", "id": "api_app_auth_oauth_providers_py" }, { "label": "OAuthUserInfo", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L39", "community": 14, "norm_label": "oauthuserinfo", "id": "auth_oauth_providers_oauthuserinfo" }, { "label": "generate_pkce_pair()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L52", "community": 14, "norm_label": "generate_pkce_pair()", "id": "auth_oauth_providers_generate_pkce_pair" }, { "label": "GoogleOAuthProvider", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L67", "community": 0, "norm_label": "googleoauthprovider", "id": "auth_oauth_providers_googleoauthprovider" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L80", "community": 0, "norm_label": ".__init__()", "id": "auth_oauth_providers_googleoauthprovider_init" }, { "label": ".get_authorization_url()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L85", "community": 0, "norm_label": ".get_authorization_url()", "id": "auth_oauth_providers_googleoauthprovider_get_authorization_url" }, { "label": ".exchange_code()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L100", "community": 0, "norm_label": ".exchange_code()", "id": "auth_oauth_providers_googleoauthprovider_exchange_code" }, { "label": ".get_userinfo()", "file_type": "code", "source_file": "api\\app\\auth\\oauth_providers.py", "source_location": "L119", "community": 14, "norm_label": ".get_userinfo()", "id": "auth_oauth_providers_googleoauthprovider_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": 14, "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": 14, "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": 14, "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": 14, "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", "community": 171, "norm_label": "__init__.py", "id": "api_app_auth_init_py" }, { "label": "OAuth provider abstractions and utilities.", "file_type": "rationale", "source_file": "api\\app\\auth\\__init__.py", "source_location": "L1", "community": 171, "norm_label": "oauth provider abstractions and utilities.", "id": "auth_init_rationale_1" }, { "label": "quota.py", "file_type": "code", "source_file": "api\\app\\billing\\quota.py", "source_location": "L1", "community": 9, "norm_label": "quota.py", "id": "api_app_billing_quota_py" }, { "label": "QuotaExceeded", "file_type": "code", "source_file": "api\\app\\billing\\quota.py", "source_location": "L16", "community": 9, "norm_label": "quotaexceeded", "id": "billing_quota_quotaexceeded" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "community": 11, "norm_label": "exception", "id": "exception" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\billing\\quota.py", "source_location": "L19", "community": 9, "norm_label": ".__init__()", "id": "billing_quota_quotaexceeded_init" }, { "label": "TokenUsageResult", "file_type": "code", "source_file": "api\\app\\billing\\quota.py", "source_location": "L25", "community": 9, "norm_label": "tokenusageresult", "id": "billing_quota_tokenusageresult" }, { "label": "_current_year_month()", "file_type": "code", "source_file": "api\\app\\billing\\quota.py", "source_location": "L30", "community": 9, "norm_label": "_current_year_month()", "id": "billing_quota_current_year_month" }, { "label": "check_folder_quota()", "file_type": "code", "source_file": "api\\app\\billing\\quota.py", "source_location": "L37", "community": 9, "norm_label": "check_folder_quota()", "id": "billing_quota_check_folder_quota" }, { "label": "add_token_usage()", "file_type": "code", "source_file": "api\\app\\billing\\quota.py", "source_location": "L74", "community": 9, "norm_label": "add_token_usage()", "id": "billing_quota_add_token_usage" }, { "label": "Quota checks and atomic token-usage accounting for folder integration.", "file_type": "rationale", "source_file": "api\\app\\billing\\quota.py", "source_location": "L1", "community": 9, "norm_label": "quota checks and atomic token-usage accounting for folder integration.", "id": "billing_quota_rationale_1" }, { "label": "Raised when a folder operation cannot proceed under the user's tier.", "file_type": "rationale", "source_file": "api\\app\\billing\\quota.py", "source_location": "L17", "community": 9, "norm_label": "raised when a folder operation cannot proceed under the user's tier.", "id": "billing_quota_rationale_17" }, { "label": "Raise QuotaExceeded if folder_max_files or folder_monthly_tokens would be vi", "file_type": "rationale", "source_file": "api\\app\\billing\\quota.py", "source_location": "L44", "community": 9, "norm_label": "raise quotaexceeded if folder_max_files or folder_monthly_tokens would be vi", "id": "billing_quota_rationale_44" }, { "label": "Atomically add `tokens` to MonthlyTokenUsage row for (user, current month, featu", "file_type": "rationale", "source_file": "api\\app\\billing\\quota.py", "source_location": "L82", "community": 9, "norm_label": "atomically add `tokens` to monthlytokenusage row for (user, current month, featu", "id": "billing_quota_rationale_82" }, { "label": "stripe_service.py", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L1", "community": 13, "norm_label": "stripe_service.py", "id": "api_app_billing_stripe_service_py" }, { "label": "StripeService", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L28", "community": 13, "norm_label": "stripeservice", "id": "billing_stripe_service_stripeservice" }, { "label": "._configured()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L33", "community": 13, "norm_label": "._configured()", "id": "billing_stripe_service_stripeservice_configured" }, { "label": "._client()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L36", "community": 13, "norm_label": "._client()", "id": "billing_stripe_service_stripeservice_client" }, { "label": ".create_checkout_session()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L42", "community": 13, "norm_label": ".create_checkout_session()", "id": "billing_stripe_service_stripeservice_create_checkout_session" }, { "label": ".handle_webhook()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L81", "community": 13, "norm_label": ".handle_webhook()", "id": "billing_stripe_service_stripeservice_handle_webhook" }, { "label": ".get_subscription()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L155", "community": 13, "norm_label": ".get_subscription()", "id": "billing_stripe_service_stripeservice_get_subscription" }, { "label": ".cancel_subscription()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L178", "community": 13, "norm_label": ".cancel_subscription()", "id": "billing_stripe_service_stripeservice_cancel_subscription" }, { "label": ".list_invoices()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L203", "community": 13, "norm_label": ".list_invoices()", "id": "billing_stripe_service_stripeservice_list_invoices" }, { "label": "._upsert_subscription()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L244", "community": 13, "norm_label": "._upsert_subscription()", "id": "billing_stripe_service_stripeservice_upsert_subscription" }, { "label": "._update_subscription_by_stripe_id()", "file_type": "code", "source_file": "api\\app\\billing\\stripe_service.py", "source_location": "L267", "community": 13, "norm_label": "._update_subscription_by_stripe_id()", "id": "billing_stripe_service_stripeservice_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": 0, "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": 0, "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": 0, "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": 0, "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": 0, "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": 0, "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": 0, "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", "community": 9, "norm_label": "tier_manager.py", "id": "api_app_billing_tier_manager_py" }, { "label": "TierManager", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L88", "community": 9, "norm_label": "tiermanager", "id": "billing_tier_manager_tiermanager" }, { "label": ".get_tier()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L93", "community": 9, "norm_label": ".get_tier()", "id": "billing_tier_manager_tiermanager_get_tier" }, { "label": ".check_feature()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L112", "community": 9, "norm_label": ".check_feature()", "id": "billing_tier_manager_tiermanager_check_feature" }, { "label": ".require_feature()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L124", "community": 9, "norm_label": ".require_feature()", "id": "billing_tier_manager_tiermanager_require_feature" }, { "label": ".get_feature_value()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L134", "community": 9, "norm_label": ".get_feature_value()", "id": "billing_tier_manager_tiermanager_get_feature_value" }, { "label": ".get_rate_limit()", "file_type": "code", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L143", "community": 9, "norm_label": ".get_rate_limit()", "id": "billing_tier_manager_tiermanager_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": 9, "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": "L89", "community": 9, "norm_label": "centralises tier feature-gating, rate-limit lookups, and quota checks.", "id": "billing_tier_manager_rationale_89" }, { "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": "L94", "community": 9, "norm_label": "return the current billing tier for ``user_id`` from the db. falls ba", "id": "billing_tier_manager_rationale_94" }, { "label": "Return ``True`` if ``tier`` has ``feature`` enabled. For numeric feat", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L113", "community": 9, "norm_label": "return ``true`` if ``tier`` has ``feature`` enabled. for numeric feat", "id": "billing_tier_manager_rationale_113" }, { "label": "Raise ``HTTP 403`` if ``tier`` does not have ``feature``.", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L125", "community": 9, "norm_label": "raise ``http 403`` if ``tier`` does not have ``feature``.", "id": "billing_tier_manager_rationale_125" }, { "label": "Return integer feature value for tier. -1 means unlimited.", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L135", "community": 9, "norm_label": "return integer feature value for tier. -1 means unlimited.", "id": "billing_tier_manager_rationale_135" }, { "label": "Return the requests-per-minute limit for ``tier``.", "file_type": "rationale", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L144", "community": 9, "norm_label": "return the requests-per-minute limit for ``tier``.", "id": "billing_tier_manager_rationale_144" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\billing\\__init__.py", "source_location": "L1", "community": 228, "norm_label": "__init__.py", "id": "api_app_billing_init_py" }, { "label": "settings.py", "file_type": "code", "source_file": "api\\app\\config\\settings.py", "source_location": "L1", "community": 13, "norm_label": "settings.py", "id": "api_app_config_settings_py" }, { "label": "Settings", "file_type": "code", "source_file": "api\\app\\config\\settings.py", "source_location": "L5", "community": 13, "norm_label": "settings", "id": "config_settings_settings" }, { "label": "BaseSettings", "file_type": "code", "source_file": "", "source_location": "", "community": 13, "norm_label": "basesettings", "id": "basesettings" }, { "label": "__init__.py", "file_type": "code", "source_file": "api\\app\\config\\__init__.py", "source_location": "L1", "community": 229, "norm_label": "__init__.py", "id": "api_app_config_init_py" }, { "label": "agent_registry.py", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L1", "community": 40, "norm_label": "agent_registry.py", "id": "api_app_core_agent_registry_py" }, { "label": "BaseAgent", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L9", "community": 40, "norm_label": "baseagent", "id": "core_agent_registry_baseagent" }, { "label": "ABC", "file_type": "code", "source_file": "", "source_location": "", "community": 40, "norm_label": "abc", "id": "abc" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L12", "community": 40, "norm_label": ".__init__()", "id": "core_agent_registry_baseagent_init" }, { "label": "get_name()", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L23", "community": 40, "norm_label": "get_name()", "id": "core_agent_registry_get_name" }, { "label": "get_description()", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L26", "community": 40, "norm_label": "get_description()", "id": "core_agent_registry_get_description" }, { "label": "skills()", "file_type": "code", "source_file": "api\\app\\core\\agent_registry.py", "source_location": "L29", "community": 40, "norm_label": "skills()", "id": "core_agent_registry_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": 40, "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": 40, "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", "community": 1, "norm_label": "agent_runner.py", "id": "api_app_core_agent_runner_py" }, { "label": "is_agent_running()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L61", "community": 2, "norm_label": "is_agent_running()", "id": "core_agent_runner_is_agent_running" }, { "label": "_is_overdue()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L154", "community": 4, "norm_label": "_is_overdue()", "id": "core_agent_runner_is_overdue" }, { "label": "_make_agent_executor()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L179", "community": 1, "norm_label": "_make_agent_executor()", "id": "core_agent_runner_make_agent_executor" }, { "label": "_as_text()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L204", "community": 1, "norm_label": "_as_text()", "id": "core_agent_runner_as_text" }, { "label": "_run_agent_with_tools()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L222", "community": 1, "norm_label": "_run_agent_with_tools()", "id": "core_agent_runner_run_agent_with_tools" }, { "label": "_build_processing_tools()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L330", "community": 1, "norm_label": "_build_processing_tools()", "id": "core_agent_runner_build_processing_tools" }, { "label": "_scan_directories()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L343", "community": 1, "norm_label": "_scan_directories()", "id": "core_agent_runner_scan_directories" }, { "label": "_fetch_projects()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L411", "community": 1, "norm_label": "_fetch_projects()", "id": "core_agent_runner_fetch_projects" }, { "label": "_fetch_domain_entities()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L429", "community": 5, "norm_label": "_fetch_domain_entities()", "id": "core_agent_runner_fetch_domain_entities" }, { "label": "_format_entities_for_context()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L449", "community": 4, "norm_label": "_format_entities_for_context()", "id": "core_agent_runner_format_entities_for_context" }, { "label": "_format_projects()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L497", "community": 4, "norm_label": "_format_projects()", "id": "core_agent_runner_format_projects" }, { "label": "_format_metadata()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L512", "community": 4, "norm_label": "_format_metadata()", "id": "core_agent_runner_format_metadata" }, { "label": "_get_extraction_rules()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L527", "community": 4, "norm_label": "_get_extraction_rules()", "id": "core_agent_runner_get_extraction_rules" }, { "label": "_get_no_match_behavior()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L543", "community": 4, "norm_label": "_get_no_match_behavior()", "id": "core_agent_runner_get_no_match_behavior" }, { "label": "run_local_agent()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L556", "community": 1, "norm_label": "run_local_agent()", "id": "core_agent_runner_run_local_agent" }, { "label": "run_cloud_agent()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L774", "community": 1, "norm_label": "run_cloud_agent()", "id": "core_agent_runner_run_cloud_agent" }, { "label": "trigger_pending_runs()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L989", "community": 4, "norm_label": "trigger_pending_runs()", "id": "core_agent_runner_trigger_pending_runs" }, { "label": "_finalize_run()", "file_type": "code", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L1009", "community": 1, "norm_label": "_finalize_run()", "id": "core_agent_runner_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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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", "community": 4, "norm_label": "execute a cloud connector agent run end-to-end. steps: 1. verify t", "id": "core_agent_runner_rationale_780" }, { "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", "community": 4, "norm_label": "dispatch any overdue agent runs after an electron device connects. called", "id": "core_agent_runner_rationale_994" }, { "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", "community": 4, "norm_label": "persist the run outcome and optionally update ``last_run_at`` on the config.", "id": "core_agent_runner_rationale_1020" }, { "label": "agent_session_buffer.py", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L1", "community": 12, "norm_label": "agent_session_buffer.py", "id": "api_app_core_agent_session_buffer_py" }, { "label": "_SessionBuffer", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L22", "community": 12, "norm_label": "_sessionbuffer", "id": "core_agent_session_buffer_sessionbuffer" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L23", "community": 12, "norm_label": ".__init__()", "id": "core_agent_session_buffer_sessionbuffer_init" }, { "label": "._evict_stale()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L27", "community": 12, "norm_label": "._evict_stale()", "id": "core_agent_session_buffer_sessionbuffer_evict_stale" }, { "label": ".get()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L33", "community": 12, "norm_label": ".get()", "id": "core_agent_session_buffer_sessionbuffer_get" }, { "label": ".set()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L46", "community": 12, "norm_label": ".set()", "id": "core_agent_session_buffer_sessionbuffer_set" }, { "label": ".clear()", "file_type": "code", "source_file": "api\\app\\core\\agent_session_buffer.py", "source_location": "L53", "community": 12, "norm_label": ".clear()", "id": "core_agent_session_buffer_sessionbuffer_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": 12, "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", "community": 1, "norm_label": "brief_agent.py", "id": "api_app_core_brief_agent_py" }, { "label": "_resolve_language()", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L138", "community": 1, "norm_label": "_resolve_language()", "id": "core_brief_agent_resolve_language" }, { "label": "_build_read_tools()", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L144", "community": 1, "norm_label": "_build_read_tools()", "id": "core_brief_agent_build_read_tools" }, { "label": "run_home_brief()", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L154", "community": 1, "norm_label": "run_home_brief()", "id": "core_brief_agent_run_home_brief" }, { "label": "run_project_brief()", "file_type": "code", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L193", "community": 1, "norm_label": "run_project_brief()", "id": "core_brief_agent_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": 1, "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": "L158", "community": 1, "norm_label": "stream a plain-text daily home brief. yields (event_type, data) tuples id", "id": "core_brief_agent_rationale_158" }, { "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": "L198", "community": 1, "norm_label": "stream a plain-text project status brief for project_id. yields (event_ty", "id": "core_brief_agent_rationale_198" }, { "label": "deep_agent.py", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1", "community": 1, "norm_label": "deep_agent.py", "id": "api_app_core_deep_agent_py" }, { "label": "_language_instruction()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L46", "community": 1, "norm_label": "_language_instruction()", "id": "core_deep_agent_language_instruction" }, { "label": "format_folder_manifest()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L66", "community": 1, "norm_label": "format_folder_manifest()", "id": "core_deep_agent_format_folder_manifest" }, { "label": "_fetch_project_manifest()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L98", "community": 1, "norm_label": "_fetch_project_manifest()", "id": "core_deep_agent_fetch_project_manifest" }, { "label": "build_brief_multi_project_manifest()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L113", "community": 1, "norm_label": "build_brief_multi_project_manifest()", "id": "core_deep_agent_build_brief_multi_project_manifest" }, { "label": "_datetime_context_injection()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L150", "community": 1, "norm_label": "_datetime_context_injection()", "id": "core_deep_agent_datetime_context_injection" }, { "label": "_proactive_hints_injection()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L239", "community": 11, "norm_label": "_proactive_hints_injection()", "id": "core_deep_agent_proactive_hints_injection" }, { "label": "_relational_memory_injection()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L255", "community": 1, "norm_label": "_relational_memory_injection()", "id": "core_deep_agent_relational_memory_injection" }, { "label": "_user_identity_injection()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L274", "community": 1, "norm_label": "_user_identity_injection()", "id": "core_deep_agent_user_identity_injection" }, { "label": "_request_context_block()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L290", "community": 1, "norm_label": "_request_context_block()", "id": "core_deep_agent_request_context_block" }, { "label": "_as_text()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L482", "community": 1, "norm_label": "_as_text()", "id": "core_deep_agent_as_text" }, { "label": "_candidate_tokens()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L500", "community": 1, "norm_label": "_candidate_tokens()", "id": "core_deep_agent_candidate_tokens" }, { "label": "_resolve_project_id_from_message()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L505", "community": 1, "norm_label": "_resolve_project_id_from_message()", "id": "core_deep_agent_resolve_project_id_from_message" }, { "label": "_needs_project_resolution()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L540", "community": 1, "norm_label": "_needs_project_resolution()", "id": "core_deep_agent_needs_project_resolution" }, { "label": "_prepare_context()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L545", "community": 1, "norm_label": "_prepare_context()", "id": "core_deep_agent_prepare_context" }, { "label": "_all_tools()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L555", "community": 1, "norm_label": "_all_tools()", "id": "core_deep_agent_all_tools" }, { "label": "_trace_id_from_context()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L559", "community": 1, "norm_label": "_trace_id_from_context()", "id": "core_deep_agent_trace_id_from_context" }, { "label": "_session_id_from_context()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L568", "community": 1, "norm_label": "_session_id_from_context()", "id": "core_deep_agent_session_id_from_context" }, { "label": "_build_system_prompt()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L577", "community": 1, "norm_label": "_build_system_prompt()", "id": "core_deep_agent_build_system_prompt" }, { "label": "_is_upcoming_timeline_query()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L596", "community": 1, "norm_label": "_is_upcoming_timeline_query()", "id": "core_deep_agent_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": "L606", "community": 1, "norm_label": "_timeline_date_in_current_month_or_future()", "id": "core_deep_agent_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": "L623", "community": 1, "norm_label": "_normalize_tagged_list_lines()", "id": "core_deep_agent_normalize_tagged_list_lines" }, { "label": "_strip_floating_markup_fragment()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L666", "community": 1, "norm_label": "_strip_floating_markup_fragment()", "id": "core_deep_agent_strip_floating_markup_fragment" }, { "label": "_strip_floating_markup()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L673", "community": 1, "norm_label": "_strip_floating_markup()", "id": "core_deep_agent_strip_floating_markup" }, { "label": "_fallback_from_raw_floating_text()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L684", "community": 1, "norm_label": "_fallback_from_raw_floating_text()", "id": "core_deep_agent_fallback_from_raw_floating_text" }, { "label": "_FloatingStreamSanitizer", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L690", "community": 1, "norm_label": "_floatingstreamsanitizer", "id": "core_deep_agent_floatingstreamsanitizer" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L693", "community": 1, "norm_label": ".__init__()", "id": "core_deep_agent_floatingstreamsanitizer_init" }, { "label": "_split_safe_boundary()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L697", "community": 1, "norm_label": "_split_safe_boundary()", "id": "core_deep_agent_split_safe_boundary" }, { "label": ".feed()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L712", "community": 1, "norm_label": ".feed()", "id": "core_deep_agent_floatingstreamsanitizer_feed" }, { "label": ".finalize()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L717", "community": 8, "norm_label": ".finalize()", "id": "core_deep_agent_floatingstreamsanitizer_finalize" }, { "label": "_normalize_memory_label()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L725", "community": 1, "norm_label": "_normalize_memory_label()", "id": "core_deep_agent_normalize_memory_label" }, { "label": "_memory_tools()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L733", "community": 1, "norm_label": "_memory_tools()", "id": "core_deep_agent_memory_tools" }, { "label": "_read_only_memory_tools()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L878", "community": 1, "norm_label": "_read_only_memory_tools()", "id": "core_deep_agent_read_only_memory_tools" }, { "label": "_brief_research_tools()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L888", "community": 1, "norm_label": "_brief_research_tools()", "id": "core_deep_agent_brief_research_tools" }, { "label": "_all_tools_for_user()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L901", "community": 1, "norm_label": "_all_tools_for_user()", "id": "core_deep_agent_all_tools_for_user" }, { "label": "_detect_domain_section()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L905", "community": 1, "norm_label": "_detect_domain_section()", "id": "core_deep_agent_detect_domain_section" }, { "label": "_normalize_domain_payload()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L916", "community": 11, "norm_label": "_normalize_domain_payload()", "id": "core_deep_agent_normalize_domain_payload" }, { "label": "_parse_json_object()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L944", "community": 1, "norm_label": "_parse_json_object()", "id": "core_deep_agent_parse_json_object" }, { "label": "_infer_floating_domain_rule_based()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L964", "community": 1, "norm_label": "_infer_floating_domain_rule_based()", "id": "core_deep_agent_infer_floating_domain_rule_based" }, { "label": "_infer_floating_domain()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1007", "community": 1, "norm_label": "_infer_floating_domain()", "id": "core_deep_agent_infer_floating_domain" }, { "label": "_history_to_messages()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1067", "community": 1, "norm_label": "_history_to_messages()", "id": "core_deep_agent_history_to_messages" }, { "label": "_run_single_agent()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1084", "community": 1, "norm_label": "_run_single_agent()", "id": "core_deep_agent_run_single_agent" }, { "label": "_run_single_agent_stream()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1224", "community": 1, "norm_label": "_run_single_agent_stream()", "id": "core_deep_agent_run_single_agent_stream" }, { "label": "run_home()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1380", "community": 1, "norm_label": "run_home()", "id": "core_deep_agent_run_home" }, { "label": "run_floating()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1395", "community": 1, "norm_label": "run_floating()", "id": "core_deep_agent_run_floating" }, { "label": "run_home_stream()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1414", "community": 1, "norm_label": "run_home_stream()", "id": "core_deep_agent_run_home_stream" }, { "label": "run_floating_stream()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1460", "community": 1, "norm_label": "run_floating_stream()", "id": "core_deep_agent_run_floating_stream" }, { "label": "run_task_brief_research_stream()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1525", "community": 1, "norm_label": "run_task_brief_research_stream()", "id": "core_deep_agent_run_task_brief_research_stream" }, { "label": "update_core_memory()", "file_type": "code", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1577", "community": 0, "norm_label": "update_core_memory()", "id": "core_deep_agent_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": 1, "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", "community": 1, "norm_label": "return a system-prompt suffix that tells the llm to respond in the user's langua", "id": "core_deep_agent_rationale_47" }, { "label": "Format a folder manifest into the block. Truncates by mti", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L67", "community": 1, "norm_label": "format a folder manifest into the block. truncates by mti", "id": "core_deep_agent_rationale_67" }, { "label": "Fetch manifest from Electron via execute_on_client. Returns None if unlinked or", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L99", "community": 1, "norm_label": "fetch manifest from electron via execute_on_client. returns none if unlinked or", "id": "core_deep_agent_rationale_99" }, { "label": "Build a compact multi-project manifest for the daily brief agent. Calls e", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L114", "community": 1, "norm_label": "build a compact multi-project manifest for the daily brief agent. calls e", "id": "core_deep_agent_rationale_114" }, { "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": "L151", "community": 1, "norm_label": "build a comprehensive date context block with pre-computed ms-epoch boundaries f", "id": "core_deep_agent_rationale_151" }, { "label": "Return a system-prompt paragraph listing proactive behavioral hints. Retu", "file_type": "rationale", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L240", "community": 11, "norm_label": "return a system-prompt paragraph listing proactive behavioral hints. retu", "id": "core_deep_agent_rationale_240" }, { "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": "L256", "community": 1, "norm_label": "return a system-prompt paragraph listing known people/projects from relational m", "id": "core_deep_agent_rationale_256" }, { "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": "L275", "community": 1, "norm_label": "return a compact user-profile block from core memory onboarding fields. r", "id": "core_deep_agent_rationale_275" }, { "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": "L291", "community": 1, "norm_label": "return a small block with per-request scope and resolved project context.", "id": "core_deep_agent_rationale_291" }, { "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": "L506", "community": 1, "norm_label": "resolve likely project uuid from user message using client project list.", "id": "core_deep_agent_rationale_506" }, { "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": "L578", "community": 1, "norm_label": "fetch langfuse template and compile all per-request slots into one system prompt", "id": "core_deep_agent_rationale_578" }, { "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": "L674", "community": 1, "norm_label": "ensure floating responses stay plain text with no xml-like tag wrappers.", "id": "core_deep_agent_rationale_674" }, { "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": "L691", "community": 1, "norm_label": "streaming sanitizer that removes floating markup without buffering the full answ", "id": "core_deep_agent_rationale_691" }, { "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": "L879", "community": 1, "norm_label": "return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "id": "core_deep_agent_rationale_879" }, { "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": "L889", "community": 1, "norm_label": "return the full tool palette for stage-1 task brief research (read-only).", "id": "core_deep_agent_rationale_889" }, { "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": "L1531", "community": 1, "norm_label": "stage-1 executive assistant: deep research for one task. yields ``(\"token", "id": "core_deep_agent_rationale_1531" }, { "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": "L1578", "community": 0, "norm_label": "compatibility helper kept for callers that expect explicit memory update api.", "id": "core_deep_agent_rationale_1578" }, { "label": "device_manager.py", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L1", "community": 4, "norm_label": "device_manager.py", "id": "api_app_core_device_manager_py" }, { "label": "DeviceConnection", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L33", "community": 4, "norm_label": "deviceconnection", "id": "core_device_manager_deviceconnection" }, { "label": "DeviceConnectionManager", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L42", "community": 4, "norm_label": "deviceconnectionmanager", "id": "core_device_manager_deviceconnectionmanager" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L50", "community": 4, "norm_label": ".__init__()", "id": "core_device_manager_deviceconnectionmanager_init" }, { "label": ".register()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L55", "community": 4, "norm_label": ".register()", "id": "core_device_manager_deviceconnectionmanager_register" }, { "label": ".unregister()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L73", "community": 4, "norm_label": ".unregister()", "id": "core_device_manager_deviceconnectionmanager_unregister" }, { "label": ".get_ws()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L85", "community": 4, "norm_label": ".get_ws()", "id": "core_device_manager_deviceconnectionmanager_get_ws" }, { "label": ".is_online()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L90", "community": 4, "norm_label": ".is_online()", "id": "core_device_manager_deviceconnectionmanager_is_online" }, { "label": ".send_frame()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L104", "community": 4, "norm_label": ".send_frame()", "id": "core_device_manager_deviceconnectionmanager_send_frame" }, { "label": ".create_pending_call()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L118", "community": 4, "norm_label": ".create_pending_call()", "id": "core_device_manager_deviceconnectionmanager_create_pending_call" }, { "label": ".resolve_pending_call()", "file_type": "code", "source_file": "api\\app\\core\\device_manager.py", "source_location": "L135", "community": 4, "norm_label": ".resolve_pending_call()", "id": "core_device_manager_deviceconnectionmanager_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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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", "community": 11, "norm_label": "embeddings.py", "id": "api_app_core_embeddings_py" }, { "label": "embed_text()", "file_type": "code", "source_file": "api\\app\\core\\embeddings.py", "source_location": "L20", "community": 11, "norm_label": "embed_text()", "id": "core_embeddings_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": 11, "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": 11, "norm_label": "call openai text-embedding-3-small. return none on failure (caller falls back to", "id": "core_embeddings_rationale_21" }, { "label": "folder_indexer.py", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L1", "community": 1, "norm_label": "folder_indexer.py", "id": "api_app_core_folder_indexer_py" }, { "label": "IndexResult", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L34", "community": 9, "norm_label": "indexresult", "id": "core_folder_indexer_indexresult" }, { "label": "_llm_text()", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L39", "community": 1, "norm_label": "_llm_text()", "id": "core_folder_indexer_llm_text" }, { "label": "_llm_vision()", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L49", "community": 1, "norm_label": "_llm_vision()", "id": "core_folder_indexer_llm_vision" }, { "label": "summarize_image()", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L59", "community": 1, "norm_label": "summarize_image()", "id": "core_folder_indexer_summarize_image" }, { "label": "summarize_text()", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L98", "community": 1, "norm_label": "summarize_text()", "id": "core_folder_indexer_summarize_text" }, { "label": "_extract_pdf_text()", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L136", "community": 1, "norm_label": "_extract_pdf_text()", "id": "core_folder_indexer_extract_pdf_text" }, { "label": "_extract_docx_text()", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L148", "community": 1, "norm_label": "_extract_docx_text()", "id": "core_folder_indexer_extract_docx_text" }, { "label": "summarize_pdf()", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L154", "community": 1, "norm_label": "summarize_pdf()", "id": "core_folder_indexer_summarize_pdf" }, { "label": "summarize_docx()", "file_type": "code", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L170", "community": 1, "norm_label": "summarize_docx()", "id": "core_folder_indexer_summarize_docx" }, { "label": "Per-file summarisation for project folder integration.", "file_type": "rationale", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L1", "community": 1, "norm_label": "per-file summarisation for project folder integration.", "id": "core_folder_indexer_rationale_1" }, { "label": "Make the LLM call for text summarisation. Defined as a standalone async fun", "file_type": "rationale", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L40", "community": 1, "norm_label": "make the llm call for text summarisation. defined as a standalone async fun", "id": "core_folder_indexer_rationale_40" }, { "label": "Make the LLM call for vision (image) summarisation. Accepts the message lis", "file_type": "rationale", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L50", "community": 1, "norm_label": "make the llm call for vision (image) summarisation. accepts the message lis", "id": "core_folder_indexer_rationale_50" }, { "label": "Return a compact summary of an image file using vision. Parameters ----", "file_type": "rationale", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L60", "community": 1, "norm_label": "return a compact summary of an image file using vision. parameters ----", "id": "core_folder_indexer_rationale_60" }, { "label": "Return a compact summary of a text file. Parameters ---------- cont", "file_type": "rationale", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L99", "community": 1, "norm_label": "return a compact summary of a text file. parameters ---------- cont", "id": "core_folder_indexer_rationale_99" }, { "label": "Return a compact summary of a PDF file. Parameters ---------- pdf_b", "file_type": "rationale", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L155", "community": 1, "norm_label": "return a compact summary of a pdf file. parameters ---------- pdf_b", "id": "core_folder_indexer_rationale_155" }, { "label": "Return a compact summary of a DOCX file. Parameters ---------- docx", "file_type": "rationale", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L171", "community": 1, "norm_label": "return a compact summary of a docx file. parameters ---------- docx", "id": "core_folder_indexer_rationale_171" }, { "label": "langfuse_client.py", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L1", "community": 1, "norm_label": "langfuse_client.py", "id": "api_app_core_langfuse_client_py" }, { "label": "get_langfuse()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L53", "community": 1, "norm_label": "get_langfuse()", "id": "core_langfuse_client_get_langfuse" }, { "label": "get_prompt_or_fallback()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L82", "community": 1, "norm_label": "get_prompt_or_fallback()", "id": "core_langfuse_client_get_prompt_or_fallback" }, { "label": "compile_prompt()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L108", "community": 1, "norm_label": "compile_prompt()", "id": "core_langfuse_client_compile_prompt" }, { "label": "extract_usage()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L140", "community": 1, "norm_label": "extract_usage()", "id": "core_langfuse_client_extract_usage" }, { "label": "hash_user_id()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L152", "community": 1, "norm_label": "hash_user_id()", "id": "core_langfuse_client_hash_user_id" }, { "label": "langfuse_context()", "file_type": "code", "source_file": "api\\app\\core\\langfuse_client.py", "source_location": "L163", "community": 1, "norm_label": "langfuse_context()", "id": "core_langfuse_client_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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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", "community": 1, "norm_label": "llm.py", "id": "api_app_core_llm_py" }, { "label": "_api_key_for_model()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L46", "community": 1, "norm_label": "_api_key_for_model()", "id": "core_llm_api_key_for_model" }, { "label": "get_llm()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L66", "community": 1, "norm_label": "get_llm()", "id": "core_llm_get_llm" }, { "label": "model_for_agent()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L119", "community": 1, "norm_label": "model_for_agent()", "id": "core_llm_model_for_agent" }, { "label": "get_agent_llm()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L124", "community": 1, "norm_label": "get_agent_llm()", "id": "core_llm_get_agent_llm" }, { "label": "embed()", "file_type": "code", "source_file": "api\\app\\core\\llm.py", "source_location": "L138", "community": 5, "norm_label": "embed()", "id": "core_llm_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": 1, "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": 1, "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": 1, "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": "L120", "community": 1, "norm_label": "return the resolved model string for *agent_name* (for langfuse tracking).", "id": "core_llm_rationale_120" }, { "label": "Return an LLM configured for *agent_name*, respecting per-agent overrides.", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L129", "community": 1, "norm_label": "return an llm configured for *agent_name*, respecting per-agent overrides.", "id": "core_llm_rationale_129" }, { "label": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``", "file_type": "rationale", "source_file": "api\\app\\core\\llm.py", "source_location": "L139", "community": 5, "norm_label": "return an embedding vector for *text*. uses ``settings.llm_embed_model``", "id": "core_llm_rationale_139" }, { "label": "memory_extraction.py", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L1", "community": 1, "norm_label": "memory_extraction.py", "id": "api_app_core_memory_extraction_py" }, { "label": "MemoryCandidate", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L68", "community": 1, "norm_label": "memorycandidate", "id": "core_memory_extraction_memorycandidate" }, { "label": "ExtractionResult", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L78", "community": 0, "norm_label": "extractionresult", "id": "core_memory_extraction_extractionresult" }, { "label": "extract_candidates()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L84", "community": 1, "norm_label": "extract_candidates()", "id": "core_memory_extraction_extract_candidates" }, { "label": "decide_action()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L159", "community": 1, "norm_label": "decide_action()", "id": "core_memory_extraction_decide_action" }, { "label": "run_extraction()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L226", "community": 1, "norm_label": "run_extraction()", "id": "core_memory_extraction_run_extraction" }, { "label": "_run_extraction_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L249", "community": 1, "norm_label": "_run_extraction_inner()", "id": "core_memory_extraction_run_extraction_inner" }, { "label": "_apply_candidate()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L327", "community": 1, "norm_label": "_apply_candidate()", "id": "core_memory_extraction_apply_candidate" }, { "label": "_content_to_key()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L392", "community": 1, "norm_label": "_content_to_key()", "id": "core_memory_extraction_content_to_key" }, { "label": "_upsert_relation()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L399", "community": 1, "norm_label": "_upsert_relation()", "id": "core_memory_extraction_upsert_relation" }, { "label": "_store_proactive_stub()", "file_type": "code", "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L424", "community": 1, "norm_label": "_store_proactive_stub()", "id": "core_memory_extraction_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": 0, "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": 0, "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": 0, "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": 0, "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": 0, "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": 0, "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": 0, "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", "community": 12, "norm_label": "memory_maintenance.py", "id": "api_app_core_memory_maintenance_py" }, { "label": "decay_relations()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L47", "community": 12, "norm_label": "decay_relations()", "id": "core_memory_maintenance_decay_relations" }, { "label": "_decay_relations_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L61", "community": 12, "norm_label": "_decay_relations_inner()", "id": "core_memory_maintenance_decay_relations_inner" }, { "label": "drain_extraction_queue()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L107", "community": 12, "norm_label": "drain_extraction_queue()", "id": "core_memory_maintenance_drain_extraction_queue" }, { "label": "_drain_extraction_queue_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L120", "community": 12, "norm_label": "_drain_extraction_queue_inner()", "id": "core_memory_maintenance_drain_extraction_queue_inner" }, { "label": "mine_proactive_patterns()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L157", "community": 12, "norm_label": "mine_proactive_patterns()", "id": "core_memory_maintenance_mine_proactive_patterns" }, { "label": "_mine_proactive_patterns_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L175", "community": 12, "norm_label": "_mine_proactive_patterns_inner()", "id": "core_memory_maintenance_mine_proactive_patterns_inner" }, { "label": "_extract_proactive_patterns()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L256", "community": 12, "norm_label": "_extract_proactive_patterns()", "id": "core_memory_maintenance_extract_proactive_patterns" }, { "label": "_decay_proactive_patterns()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L280", "community": 12, "norm_label": "_decay_proactive_patterns()", "id": "core_memory_maintenance_decay_proactive_patterns" }, { "label": "audit_memory()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L348", "community": 12, "norm_label": "audit_memory()", "id": "core_memory_maintenance_audit_memory" }, { "label": "_audit_memory_inner()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L365", "community": 12, "norm_label": "_audit_memory_inner()", "id": "core_memory_maintenance_audit_memory_inner" }, { "label": "_scan_associative_contradictions()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L377", "community": 12, "norm_label": "_scan_associative_contradictions()", "id": "core_memory_maintenance_scan_associative_contradictions" }, { "label": "_canonicalize_relation_labels()", "file_type": "code", "source_file": "api\\app\\core\\memory_maintenance.py", "source_location": "L484", "community": 12, "norm_label": "_canonicalize_relation_labels()", "id": "core_memory_maintenance_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", "community": 0, "norm_label": "memory_middleware.py", "id": "api_app_core_memory_middleware_py" }, { "label": "_now()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L44", "community": 0, "norm_label": "_now()", "id": "core_memory_middleware_now" }, { "label": "MemoryMiddleware", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L54", "community": 0, "norm_label": "memorymiddleware", "id": "core_memory_middleware_memorymiddleware" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L57", "community": 0, "norm_label": ".__init__()", "id": "core_memory_middleware_memorymiddleware_init" }, { "label": ".enrich_context()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L62", "community": 0, "norm_label": ".enrich_context()", "id": "core_memory_middleware_memorymiddleware_enrich_context" }, { "label": ".store_episode()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L111", "community": 0, "norm_label": ".store_episode()", "id": "core_memory_middleware_memorymiddleware_store_episode" }, { "label": "._dispatch_extraction()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L167", "community": 0, "norm_label": "._dispatch_extraction()", "id": "core_memory_middleware_memorymiddleware_dispatch_extraction" }, { "label": ".update_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L224", "community": 0, "norm_label": ".update_core()", "id": "core_memory_middleware_memorymiddleware_update_core" }, { "label": ".list_core_blocks()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L262", "community": 0, "norm_label": ".list_core_blocks()", "id": "core_memory_middleware_memorymiddleware_list_core_blocks" }, { "label": ".get_core_block()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L282", "community": 0, "norm_label": ".get_core_block()", "id": "core_memory_middleware_memorymiddleware_get_core_block" }, { "label": ".delete_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L302", "community": 0, "norm_label": ".delete_core()", "id": "core_memory_middleware_memorymiddleware_delete_core" }, { "label": ".append_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L325", "community": 0, "norm_label": ".append_core()", "id": "core_memory_middleware_memorymiddleware_append_core" }, { "label": ".replace_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L335", "community": 0, "norm_label": ".replace_core()", "id": "core_memory_middleware_memorymiddleware_replace_core" }, { "label": ".store_associative()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L345", "community": 0, "norm_label": ".store_associative()", "id": "core_memory_middleware_memorymiddleware_store_associative" }, { "label": ".upsert_relation()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L389", "community": 0, "norm_label": ".upsert_relation()", "id": "core_memory_middleware_memorymiddleware_upsert_relation" }, { "label": ".query_relations()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L462", "community": 0, "norm_label": ".query_relations()", "id": "core_memory_middleware_memorymiddleware_query_relations" }, { "label": ".insert_archival()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L482", "community": 0, "norm_label": ".insert_archival()", "id": "core_memory_middleware_memorymiddleware_insert_archival" }, { "label": ".search_archival()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L505", "community": 0, "norm_label": ".search_archival()", "id": "core_memory_middleware_memorymiddleware_search_archival" }, { "label": ".search_recall()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L531", "community": 0, "norm_label": ".search_recall()", "id": "core_memory_middleware_memorymiddleware_search_recall" }, { "label": "._get_fernet()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L559", "community": 0, "norm_label": "._get_fernet()", "id": "core_memory_middleware_memorymiddleware_get_fernet" }, { "label": "._get_user_debug()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L568", "community": 0, "norm_label": "._get_user_debug()", "id": "core_memory_middleware_memorymiddleware_get_user_debug" }, { "label": "._load_core()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L591", "community": 0, "norm_label": "._load_core()", "id": "core_memory_middleware_memorymiddleware_load_core" }, { "label": "._load_associative()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L603", "community": 0, "norm_label": "._load_associative()", "id": "core_memory_middleware_memorymiddleware_load_associative" }, { "label": "._load_episodic()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L661", "community": 0, "norm_label": "._load_episodic()", "id": "core_memory_middleware_memorymiddleware_load_episodic" }, { "label": "._load_relational()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L683", "community": 0, "norm_label": "._load_relational()", "id": "core_memory_middleware_memorymiddleware_load_relational" }, { "label": "._load_proactive()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L703", "community": 0, "norm_label": "._load_proactive()", "id": "core_memory_middleware_memorymiddleware_load_proactive" }, { "label": "_encrypt()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L723", "community": 0, "norm_label": "_encrypt()", "id": "core_memory_middleware_encrypt" }, { "label": "_safe_decrypt()", "file_type": "code", "source_file": "api\\app\\core\\memory_middleware.py", "source_location": "L727", "community": 0, "norm_label": "_safe_decrypt()", "id": "core_memory_middleware_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", "community": 1, "norm_label": "note_summarizer.py", "id": "api_app_core_note_summarizer_py" }, { "label": "generate_note_summary()", "file_type": "code", "source_file": "api\\app\\core\\note_summarizer.py", "source_location": "L30", "community": 1, "norm_label": "generate_note_summary()", "id": "core_note_summarizer_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", "community": 1, "norm_label": "note summarizer \u2014 generates a compact ai summary for a note. called fire-and-fo", "id": "core_note_summarizer_rationale_1" }, { "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", "community": 1, "norm_label": "return a <=250-char summary of *title* + *content*. uses the langfuse ``not", "id": "core_note_summarizer_rationale_31" }, { "label": "output_formatter.py", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L1", "community": 2, "norm_label": "output_formatter.py", "id": "api_app_core_output_formatter_py" }, { "label": "extract_canvas_block()", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L18", "community": 2, "norm_label": "extract_canvas_block()", "id": "core_output_formatter_extract_canvas_block" }, { "label": "StreamFormatter", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L37", "community": 2, "norm_label": "streamformatter", "id": "core_output_formatter_streamformatter" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L40", "community": 2, "norm_label": ".__init__()", "id": "core_output_formatter_streamformatter_init" }, { "label": ".format()", "file_type": "code", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L43", "community": 2, "norm_label": ".format()", "id": "core_output_formatter_streamformatter_format" }, { "label": "Output formatter for deep-agent stream events.", "file_type": "rationale", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L1", "community": 2, "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", "community": 2, "norm_label": "strip the first ... block from *text*. return", "id": "core_output_formatter_rationale_19" }, { "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", "community": 2, "norm_label": "convert `(event_type, data)` stream events into websocket frame models.", "id": "core_output_formatter_rationale_38" }, { "label": "ws_context.py", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L1", "community": 5, "norm_label": "ws_context.py", "id": "api_app_core_ws_context_py" }, { "label": "_key_to_camel()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L18", "community": 5, "norm_label": "_key_to_camel()", "id": "core_ws_context_key_to_camel" }, { "label": "_keys_to_camel()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L22", "community": 5, "norm_label": "_keys_to_camel()", "id": "core_ws_context_keys_to_camel" }, { "label": "set_tool_result_collector()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L49", "community": 1, "norm_label": "set_tool_result_collector()", "id": "core_ws_context_set_tool_result_collector" }, { "label": "clear_tool_result_collector()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L54", "community": 1, "norm_label": "clear_tool_result_collector()", "id": "core_ws_context_clear_tool_result_collector" }, { "label": "set_client_executor()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L59", "community": 2, "norm_label": "set_client_executor()", "id": "core_ws_context_set_client_executor" }, { "label": "clear_client_executor()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L64", "community": 2, "norm_label": "clear_client_executor()", "id": "core_ws_context_clear_client_executor" }, { "label": "execute_on_client()", "file_type": "code", "source_file": "api\\app\\core\\ws_context.py", "source_location": "L72", "community": 5, "norm_label": "execute_on_client()", "id": "core_ws_context_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": 5, "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": 5, "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": 1, "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": 1, "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": 2, "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": 2, "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": 5, "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", "community": 230, "norm_label": "__init__.py", "id": "api_app_core_init_py" }, { "label": "base.py", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L1", "community": 21, "norm_label": "base.py", "id": "api_app_core_preprocessors_base_py" }, { "label": "PreprocessResult", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L9", "community": 21, "norm_label": "preprocessresult", "id": "preprocessors_base_preprocessresult" }, { "label": "Base types for the preprocessor system.", "file_type": "rationale", "source_file": "api\\app\\core\\preprocessors\\base.py", "source_location": "L1", "community": 21, "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": 21, "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", "community": 21, "norm_label": "email_html.py", "id": "api_app_core_preprocessors_email_html_py" }, { "label": "_extract_metadata()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L55", "community": 21, "norm_label": "_extract_metadata()", "id": "preprocessors_email_html_extract_metadata" }, { "label": "_split_thread()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L67", "community": 21, "norm_label": "_split_thread()", "id": "preprocessors_email_html_split_thread" }, { "label": "preprocess_email_html()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "source_location": "L80", "community": 21, "norm_label": "preprocess_email_html()", "id": "preprocessors_email_html_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": 21, "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": 21, "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": 21, "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": 21, "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", "community": 21, "norm_label": "__init__.py", "id": "api_app_core_preprocessors_init_py" }, { "label": "detect_content_type()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L33", "community": 21, "norm_label": "detect_content_type()", "id": "preprocessors_init_detect_content_type" }, { "label": "_preprocess_generic()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L77", "community": 21, "norm_label": "_preprocess_generic()", "id": "preprocessors_init_preprocess_generic" }, { "label": "preprocess()", "file_type": "code", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "source_location": "L92", "community": 21, "norm_label": "preprocess()", "id": "preprocessors_init_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": 21, "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": 21, "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": 21, "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": 21, "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", "community": 3, "norm_label": "gmail.py", "id": "api_app_integrations_gmail_py" }, { "label": "_build_gmail_query()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L51", "community": 3, "norm_label": "_build_gmail_query()", "id": "integrations_gmail_build_gmail_query" }, { "label": "_strip_html()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L112", "community": 3, "norm_label": "_strip_html()", "id": "integrations_gmail_strip_html" }, { "label": "_parse_body()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L119", "community": 3, "norm_label": "_parse_body()", "id": "integrations_gmail_parse_body" }, { "label": "_parse_date()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L157", "community": 3, "norm_label": "_parse_date()", "id": "integrations_gmail_parse_date" }, { "label": "GmailClient", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L168", "community": 3, "norm_label": "gmailclient", "id": "integrations_gmail_gmailclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L179", "community": 3, "norm_label": ".__init__()", "id": "integrations_gmail_gmailclient_init" }, { "label": ".fetch_messages()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L205", "community": 3, "norm_label": ".fetch_messages()", "id": "integrations_gmail_gmailclient_fetch_messages" }, { "label": "refreshed_credentials()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L224", "community": 3, "norm_label": "refreshed_credentials()", "id": "integrations_gmail_refreshed_credentials" }, { "label": "._fetch_sync()", "file_type": "code", "source_file": "api\\app\\integrations\\gmail.py", "source_location": "L251", "community": 3, "norm_label": "._fetch_sync()", "id": "integrations_gmail_gmailclient_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": 231, "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", "community": 3, "norm_label": "ms_graph.py", "id": "api_app_integrations_ms_graph_py" }, { "label": "_strip_html()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L48", "community": 3, "norm_label": "_strip_html()", "id": "integrations_ms_graph_strip_html" }, { "label": "_odata_datetime()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L56", "community": 3, "norm_label": "_odata_datetime()", "id": "integrations_ms_graph_odata_datetime" }, { "label": "_build_email_filter()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L62", "community": 3, "norm_label": "_build_email_filter()", "id": "integrations_ms_graph_build_email_filter" }, { "label": "MSGraphClient", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L119", "community": 3, "norm_label": "msgraphclient", "id": "integrations_ms_graph_msgraphclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L128", "community": 3, "norm_label": ".__init__()", "id": "integrations_ms_graph_msgraphclient_init" }, { "label": "._auth_headers()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L136", "community": 3, "norm_label": "._auth_headers()", "id": "integrations_ms_graph_msgraphclient_auth_headers" }, { "label": "._refresh_access_token()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L139", "community": 3, "norm_label": "._refresh_access_token()", "id": "integrations_ms_graph_msgraphclient_refresh_access_token" }, { "label": "refreshed_credentials()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L174", "community": 3, "norm_label": "refreshed_credentials()", "id": "integrations_ms_graph_refreshed_credentials" }, { "label": "._get()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L185", "community": 3, "norm_label": "._get()", "id": "integrations_ms_graph_msgraphclient_get" }, { "label": ".fetch_emails()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L206", "community": 3, "norm_label": ".fetch_emails()", "id": "integrations_ms_graph_msgraphclient_fetch_emails" }, { "label": ".fetch_messages()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L245", "community": 3, "norm_label": ".fetch_messages()", "id": "integrations_ms_graph_msgraphclient_fetch_messages" }, { "label": "_parse_email()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L298", "community": 3, "norm_label": "_parse_email()", "id": "integrations_ms_graph_parse_email" }, { "label": "_parse_teams_message()", "file_type": "code", "source_file": "api\\app\\integrations\\ms_graph.py", "source_location": "L328", "community": 3, "norm_label": "_parse_teams_message()", "id": "integrations_ms_graph_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": 232, "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", "community": 3, "norm_label": "__init__.py", "id": "api_app_integrations_init_py" }, { "label": "EmailMessage", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L42", "community": 3, "norm_label": "emailmessage", "id": "integrations_init_emailmessage" }, { "label": "as_text()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L53", "community": 3, "norm_label": "as_text()", "id": "integrations_init_as_text" }, { "label": "ChatMessage", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L66", "community": 3, "norm_label": "chatmessage", "id": "integrations_init_chatmessage" }, { "label": "_get_fernet()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L90", "community": 3, "norm_label": "_get_fernet()", "id": "integrations_init_get_fernet" }, { "label": "encrypt_token()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L105", "community": 3, "norm_label": "encrypt_token()", "id": "integrations_init_encrypt_token" }, { "label": "decrypt_token()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L121", "community": 3, "norm_label": "decrypt_token()", "id": "integrations_init_decrypt_token" }, { "label": "get_provider()", "file_type": "code", "source_file": "api\\app\\integrations\\__init__.py", "source_location": "L139", "community": 3, "norm_label": "get_provider()", "id": "integrations_init_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", "community": 0, "norm_label": "conftest.py", "id": "api_tests_conftest_py" }, { "label": "_set_sqlite_pragma()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L52", "community": 0, "norm_label": "_set_sqlite_pragma()", "id": "tests_conftest_set_sqlite_pragma" }, { "label": "_create_tables()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L61", "community": 0, "norm_label": "_create_tables()", "id": "tests_conftest_create_tables" }, { "label": "db_session()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L90", "community": 0, "norm_label": "db_session()", "id": "tests_conftest_db_session" }, { "label": "client()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L97", "community": 0, "norm_label": "client()", "id": "tests_conftest_client" }, { "label": "make_jwt()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L112", "community": 4, "norm_label": "make_jwt()", "id": "tests_conftest_make_jwt" }, { "label": "auth_header()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L134", "community": 11, "norm_label": "auth_header()", "id": "tests_conftest_auth_header" }, { "label": "db()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L142", "community": 0, "norm_label": "db()", "id": "tests_conftest_db" }, { "label": "test_user_free()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L148", "community": 0, "norm_label": "test_user_free()", "id": "tests_conftest_test_user_free" }, { "label": "test_user_power()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L157", "community": 0, "norm_label": "test_user_power()", "id": "tests_conftest_test_user_power" }, { "label": "auth_headers_free()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L166", "community": 0, "norm_label": "auth_headers_free()", "id": "tests_conftest_auth_headers_free" }, { "label": "pytest_addoption()", "file_type": "code", "source_file": "api\\tests\\conftest.py", "source_location": "L173", "community": 0, "norm_label": "pytest_addoption()", "id": "tests_conftest_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": "L62", "community": 0, "norm_label": "create all tables before each test, seed test users, then drop after.", "id": "tests_conftest_rationale_62" }, { "label": "Yield a per-test async DB session.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L91", "community": 0, "norm_label": "yield a per-test async db session.", "id": "tests_conftest_rationale_91" }, { "label": "FastAPI test client with ``get_session`` overridden to use the test DB.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L98", "community": 0, "norm_label": "fastapi test client with ``get_session`` overridden to use the test db.", "id": "tests_conftest_rationale_98" }, { "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": "L117", "community": 4, "norm_label": "create a signed test jwt. uses the fixed ``test_user_ids`` mapping so the", "id": "tests_conftest_rationale_117" }, { "label": "Return an Authorization header dict for the given tier.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L135", "community": 11, "norm_label": "return an authorization header dict for the given tier.", "id": "tests_conftest_rationale_135" }, { "label": "Alias for db_session \u2014 used by folder quota tests.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L143", "community": 0, "norm_label": "alias for db_session \u2014 used by folder quota tests.", "id": "tests_conftest_rationale_143" }, { "label": "Return the seeded free-tier User row.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L149", "community": 0, "norm_label": "return the seeded free-tier user row.", "id": "tests_conftest_rationale_149" }, { "label": "Return the seeded power-tier User row.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L158", "community": 0, "norm_label": "return the seeded power-tier user row.", "id": "tests_conftest_rationale_158" }, { "label": "Authorization header for the seeded free-tier user.", "file_type": "rationale", "source_file": "api\\tests\\conftest.py", "source_location": "L167", "community": 0, "norm_label": "authorization header for the seeded free-tier user.", "id": "tests_conftest_rationale_167" }, { "label": "test_agent_runner_v2.py", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L1", "community": 4, "norm_label": "test_agent_runner_v2.py", "id": "api_tests_test_agent_runner_v2_py" }, { "label": "_fixtures_dir()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L86", "community": 4, "norm_label": "_fixtures_dir()", "id": "tests_test_agent_runner_v2_fixtures_dir" }, { "label": "_load_cases()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L91", "community": 4, "norm_label": "_load_cases()", "id": "tests_test_agent_runner_v2_load_cases" }, { "label": "_read_case_file()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L97", "community": 4, "norm_label": "_read_case_file()", "id": "tests_test_agent_runner_v2_read_case_file" }, { "label": "_resolve_projects()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L101", "community": 4, "norm_label": "_resolve_projects()", "id": "tests_test_agent_runner_v2_resolve_projects" }, { "label": "pytest_generate_tests()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L116", "community": 4, "norm_label": "pytest_generate_tests()", "id": "tests_test_agent_runner_v2_pytest_generate_tests" }, { "label": "_make_config()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L126", "community": 4, "norm_label": "_make_config()", "id": "tests_test_agent_runner_v2_make_config" }, { "label": "_make_run_log()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L147", "community": 4, "norm_label": "_make_run_log()", "id": "tests_test_agent_runner_v2_make_run_log" }, { "label": "_make_manager()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L158", "community": 4, "norm_label": "_make_manager()", "id": "tests_test_agent_runner_v2_make_manager" }, { "label": "_make_executor()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L167", "community": 4, "norm_label": "_make_executor()", "id": "tests_test_agent_runner_v2_make_executor" }, { "label": "test_format_projects_empty()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L223", "community": 4, "norm_label": "test_format_projects_empty()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_format_projects_with_data()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_format_metadata_empty()", "id": "tests_test_agent_runner_v2_test_format_metadata_empty" }, { "label": "test_format_metadata_email()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L237", "community": 4, "norm_label": "test_format_metadata_email()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_get_extraction_rules_match()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_get_extraction_rules_fallback()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_get_no_match_behavior_from_global_rules()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_get_no_match_behavior_default()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_2_9_device_offline()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_2_10_empty_file()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_2_8_items_created_count()", "id": "tests_test_agent_runner_v2_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", "community": 4, "norm_label": "test_eval_runner()", "id": "tests_test_agent_runner_v2_test_eval_runner" }, { "label": "_evaluate_case()", "file_type": "code", "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L400", "community": 4, "norm_label": "_evaluate_case()", "id": "tests_test_agent_runner_v2_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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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", "community": 14, "norm_label": "test_auth.py", "id": "api_tests_test_auth_py" }, { "label": "TestRegister", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L22", "community": 14, "norm_label": "testregister", "id": "tests_test_auth_testregister" }, { "label": ".test_register_success()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L25", "community": 14, "norm_label": ".test_register_success()", "id": "tests_test_auth_testregister_test_register_success" }, { "label": ".test_register_returns_valid_jwt()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L38", "community": 14, "norm_label": ".test_register_returns_valid_jwt()", "id": "tests_test_auth_testregister_test_register_returns_valid_jwt" }, { "label": ".test_register_duplicate_email()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L50", "community": 14, "norm_label": ".test_register_duplicate_email()", "id": "tests_test_auth_testregister_test_register_duplicate_email" }, { "label": ".test_register_missing_password()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L61", "community": 14, "norm_label": ".test_register_missing_password()", "id": "tests_test_auth_testregister_test_register_missing_password" }, { "label": ".test_register_missing_email()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L68", "community": 14, "norm_label": ".test_register_missing_email()", "id": "tests_test_auth_testregister_test_register_missing_email" }, { "label": "TestLogin", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L79", "community": 14, "norm_label": "testlogin", "id": "tests_test_auth_testlogin" }, { "label": "._register()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L82", "community": 14, "norm_label": "._register()", "id": "tests_test_auth_testlogin_register" }, { "label": ".test_login_success()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L88", "community": 14, "norm_label": ".test_login_success()", "id": "tests_test_auth_testlogin_test_login_success" }, { "label": ".test_login_wrong_password()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L100", "community": 14, "norm_label": ".test_login_wrong_password()", "id": "tests_test_auth_testlogin_test_login_wrong_password" }, { "label": ".test_login_unknown_email()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L108", "community": 14, "norm_label": ".test_login_unknown_email()", "id": "tests_test_auth_testlogin_test_login_unknown_email" }, { "label": "TestRefresh", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L119", "community": 14, "norm_label": "testrefresh", "id": "tests_test_auth_testrefresh" }, { "label": "._register_and_get_tokens()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L122", "community": 14, "norm_label": "._register_and_get_tokens()", "id": "tests_test_auth_testrefresh_register_and_get_tokens" }, { "label": ".test_refresh_returns_new_tokens()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L129", "community": 14, "norm_label": ".test_refresh_returns_new_tokens()", "id": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens" }, { "label": ".test_refresh_old_token_rejected()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L142", "community": 14, "norm_label": ".test_refresh_old_token_rejected()", "id": "tests_test_auth_testrefresh_test_refresh_old_token_rejected" }, { "label": ".test_refresh_bogus_token()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L154", "community": 14, "norm_label": ".test_refresh_bogus_token()", "id": "tests_test_auth_testrefresh_test_refresh_bogus_token" }, { "label": "TestMe", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L165", "community": 14, "norm_label": "testme", "id": "tests_test_auth_testme" }, { "label": ".test_me_with_valid_jwt()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L168", "community": 11, "norm_label": ".test_me_with_valid_jwt()", "id": "tests_test_auth_testme_test_me_with_valid_jwt" }, { "label": ".test_me_returns_correct_tier()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L176", "community": 14, "norm_label": ".test_me_returns_correct_tier()", "id": "tests_test_auth_testme_test_me_returns_correct_tier" }, { "label": ".test_me_missing_token()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L181", "community": 14, "norm_label": ".test_me_missing_token()", "id": "tests_test_auth_testme_test_me_missing_token" }, { "label": ".test_me_expired_token()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L185", "community": 14, "norm_label": ".test_me_expired_token()", "id": "tests_test_auth_testme_test_me_expired_token" }, { "label": ".test_me_invalid_signature()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L198", "community": 14, "norm_label": ".test_me_invalid_signature()", "id": "tests_test_auth_testme_test_me_invalid_signature" }, { "label": "TestOAuth", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L214", "community": 14, "norm_label": "testoauth", "id": "tests_test_auth_testoauth" }, { "label": "._patch_google()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L221", "community": 14, "norm_label": "._patch_google()", "id": "tests_test_auth_testoauth_patch_google" }, { "label": "._userinfo()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L225", "community": 14, "norm_label": "._userinfo()", "id": "tests_test_auth_testoauth_userinfo" }, { "label": "._authorize()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L238", "community": 14, "norm_label": "._authorize()", "id": "tests_test_auth_testoauth_authorize" }, { "label": "._callback()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L244", "community": 14, "norm_label": "._callback()", "id": "tests_test_auth_testoauth_callback" }, { "label": "._decode_sub()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L263", "community": 14, "norm_label": "._decode_sub()", "id": "tests_test_auth_testoauth_decode_sub" }, { "label": ".test_authorize_returns_url_and_state()", "file_type": "code", "source_file": "api\\tests\\test_auth.py", "source_location": "L270", "community": 14, "norm_label": ".test_authorize_returns_url_and_state()", "id": "tests_test_auth_testoauth_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", "community": 14, "norm_label": ".test_authorize_unconfigured_returns_503()", "id": "tests_test_auth_testoauth_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", "community": 14, "norm_label": ".test_callback_state_mismatch_returns_401()", "id": "tests_test_auth_testoauth_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", "community": 14, "norm_label": ".test_callback_creates_new_user()", "id": "tests_test_auth_testoauth_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", "community": 14, "norm_label": ".test_callback_existing_oauth_link_logs_in()", "id": "tests_test_auth_testoauth_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", "community": 14, "norm_label": ".test_callback_email_match_links_account()", "id": "tests_test_auth_testoauth_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", "community": 14, "norm_label": ".test_callback_unverified_email_conflict_returns_409()", "id": "tests_test_auth_testoauth_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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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": 14, "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", "community": 11, "norm_label": "test_brief_agent.py", "id": "api_tests_test_brief_agent_py" }, { "label": "_fake_token_stream()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L31", "community": 11, "norm_label": "_fake_token_stream()", "id": "tests_test_brief_agent_fake_token_stream" }, { "label": "test_run_home_brief_streams_text()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L42", "community": 11, "norm_label": "test_run_home_brief_streams_text()", "id": "tests_test_brief_agent_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", "community": 11, "norm_label": "test_run_project_brief_streams_text()", "id": "tests_test_brief_agent_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", "community": 11, "norm_label": "test_build_read_tools_read_only_subset()", "id": "tests_test_brief_agent_test_build_read_tools_read_only_subset" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L111", "community": 11, "norm_label": "_override_db()", "id": "tests_test_brief_agent_override_db" }, { "label": "test_rest_brief_home_returns_response()", "file_type": "code", "source_file": "api\\tests\\test_brief_agent.py", "source_location": "L124", "community": 11, "norm_label": "test_rest_brief_home_returns_response()", "id": "tests_test_brief_agent_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", "community": 11, "norm_label": "test_rest_brief_project_invalid_uuid_returns_422()", "id": "tests_test_brief_agent_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", "community": 11, "norm_label": "test_rest_brief_project_missing_uuid_returns_422()", "id": "tests_test_brief_agent_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": 11, "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": 11, "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", "community": 1, "norm_label": "test_deep_agent.py", "id": "api_tests_test_deep_agent_py" }, { "label": "_FakeTool", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L24", "community": 1, "norm_label": "_faketool", "id": "tests_test_deep_agent_faketool" }, { "label": ".ainvoke()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L27", "community": 1, "norm_label": ".ainvoke()", "id": "tests_test_deep_agent_faketool_ainvoke" }, { "label": "_FakeLLM", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L31", "community": 1, "norm_label": "_fakellm", "id": "tests_test_deep_agent_fakellm" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L32", "community": 1, "norm_label": ".__init__()", "id": "tests_test_deep_agent_fakellm_init" }, { "label": ".bind_tools()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L35", "community": 1, "norm_label": ".bind_tools()", "id": "tests_test_deep_agent_fakellm_bind_tools" }, { "label": ".ainvoke()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L38", "community": 1, "norm_label": ".ainvoke()", "id": "tests_test_deep_agent_fakellm_ainvoke" }, { "label": ".astream()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L60", "community": 1, "norm_label": ".astream()", "id": "tests_test_deep_agent_fakellm_astream" }, { "label": "test_run_home_uses_mocked_tool_result()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L66", "community": 1, "norm_label": "test_run_home_uses_mocked_tool_result()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_infer_floating_domain_prefers_message_intent_over_scope_type()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_run_floating_strips_xml_like_tags_from_final_text()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_run_floating_stream_strips_xml_like_tags_from_streamed_text()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_run_floating_returns_fallback_when_sanitization_would_empty_text()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "_fp()", "id": "tests_test_deep_agent_fp" }, { "label": "_parse_ms()", "file_type": "code", "source_file": "api\\tests\\test_deep_agent.py", "source_location": "L304", "community": 1, "norm_label": "_parse_ms()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_datetime_context_injection_europe_rome_late_evening()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_datetime_context_injection_utc()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_datetime_context_injection_dst_spring_forward()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_datetime_context_injection_dst_fall_back()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_datetime_context_injection_year_boundary()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_datetime_context_injection_missing_format_prefs()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_request_context_block_scope_and_project()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_request_context_block_empty()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_build_system_prompt_substitutes_all_slots()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_build_system_prompt_empty_format_prefs()", "id": "tests_test_deep_agent_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", "community": 1, "norm_label": "test_human_message_is_bare_message()", "id": "tests_test_deep_agent_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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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": 1, "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", "community": 4, "norm_label": "test_device_ws.py", "id": "api_tests_test_device_ws_py" }, { "label": "_device_hello()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L36", "community": 4, "norm_label": "_device_hello()", "id": "tests_test_device_ws_device_hello" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L47", "community": 4, "norm_label": "_override_db()", "id": "tests_test_device_ws_override_db" }, { "label": "manager()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L63", "community": 4, "norm_label": "manager()", "id": "tests_test_device_ws_manager" }, { "label": "mock_ws()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L69", "community": 4, "norm_label": "mock_ws()", "id": "tests_test_device_ws_mock_ws" }, { "label": "test_manager_register_and_is_online()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L75", "community": 4, "norm_label": "test_manager_register_and_is_online()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_manager_get_ws_returns_none_when_offline()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_manager_unregister()", "id": "tests_test_device_ws_test_manager_unregister" }, { "label": "test_manager_unregister_unknown_is_noop()", "file_type": "code", "source_file": "api\\tests\\test_device_ws.py", "source_location": "L95", "community": 4, "norm_label": "test_manager_unregister_unknown_is_noop()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_manager_replace_connection_cancels_old_futures()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_manager_send_frame()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_manager_send_frame_raises_when_offline()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_manager_pending_call_round_trip()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_manager_resolve_unknown_call_is_noop()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_manager_unregister_cancels_pending_calls()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_ws_device_rejects_without_token()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_ws_device_rejects_invalid_token()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_ws_device_happy_path()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_ws_device_invalid_first_frame_closes()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_ws_device_tool_result_dispatched()", "id": "tests_test_device_ws_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", "community": 4, "norm_label": "test_ws_device_disconnect_marks_run_logs_as_error()", "id": "tests_test_device_ws_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", "community": 2, "norm_label": "test_mark_runs_disconnected_updates_db()", "id": "tests_test_device_ws_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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 2, "norm_label": "_mark_runs_disconnected marks in-progress runs as error in the db.", "id": "tests_test_device_ws_rationale_257" }, { "label": "test_folder_agent_tool.py", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L1", "community": 37, "norm_label": "test_folder_agent_tool.py", "id": "api_tests_test_folder_agent_tool_py" }, { "label": "test_happy_path()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L15", "community": 37, "norm_label": "test_happy_path()", "id": "tests_test_folder_agent_tool_test_happy_path" }, { "label": "test_traversal_rejected()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L25", "community": 37, "norm_label": "test_traversal_rejected()", "id": "tests_test_folder_agent_tool_test_traversal_rejected" }, { "label": "test_absolute_path_rejected()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L30", "community": 37, "norm_label": "test_absolute_path_rejected()", "id": "tests_test_folder_agent_tool_test_absolute_path_rejected" }, { "label": "test_missing_file()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L35", "community": 37, "norm_label": "test_missing_file()", "id": "tests_test_folder_agent_tool_test_missing_file" }, { "label": "test_pagination_signals_more_available()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L44", "community": 37, "norm_label": "test_pagination_signals_more_available()", "id": "tests_test_folder_agent_tool_test_pagination_signals_more_available" }, { "label": "test_pdf_extracted_then_sliced()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L61", "community": 37, "norm_label": "test_pdf_extracted_then_sliced()", "id": "tests_test_folder_agent_tool_test_pdf_extracted_then_sliced" }, { "label": "test_image_returns_placeholder()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L79", "community": 37, "norm_label": "test_image_returns_placeholder()", "id": "tests_test_folder_agent_tool_test_image_returns_placeholder" }, { "label": "test_search_finds_match_with_context()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L88", "community": 37, "norm_label": "test_search_finds_match_with_context()", "id": "tests_test_folder_agent_tool_test_search_finds_match_with_context" }, { "label": "test_search_no_match()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L107", "community": 37, "norm_label": "test_search_no_match()", "id": "tests_test_folder_agent_tool_test_search_no_match" }, { "label": "test_search_rejects_traversal()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L120", "community": 37, "norm_label": "test_search_rejects_traversal()", "id": "tests_test_folder_agent_tool_test_search_rejects_traversal" }, { "label": "test_search_image_rejected()", "file_type": "code", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L129", "community": 37, "norm_label": "test_search_image_rejected()", "id": "tests_test_folder_agent_tool_test_search_image_rejected" }, { "label": "test_folder_indexer.py", "file_type": "code", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L1", "community": 1, "norm_label": "test_folder_indexer.py", "id": "api_tests_test_folder_indexer_py" }, { "label": "test_summarize_text_returns_summary_and_tokens()", "file_type": "code", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L13", "community": 1, "norm_label": "test_summarize_text_returns_summary_and_tokens()", "id": "tests_test_folder_indexer_test_summarize_text_returns_summary_and_tokens" }, { "label": "test_summarize_text_truncates_summary_at_500_chars()", "file_type": "code", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L24", "community": 1, "norm_label": "test_summarize_text_truncates_summary_at_500_chars()", "id": "tests_test_folder_indexer_test_summarize_text_truncates_summary_at_500_chars" }, { "label": "test_summarize_image_uses_vision_content_blocks()", "file_type": "code", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L33", "community": 1, "norm_label": "test_summarize_image_uses_vision_content_blocks()", "id": "tests_test_folder_indexer_test_summarize_image_uses_vision_content_blocks" }, { "label": "test_summarize_pdf_extracts_then_summarizes()", "file_type": "code", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L56", "community": 1, "norm_label": "test_summarize_pdf_extracts_then_summarizes()", "id": "tests_test_folder_indexer_test_summarize_pdf_extracts_then_summarizes" }, { "label": "test_summarize_docx_extracts_then_summarizes()", "file_type": "code", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L72", "community": 1, "norm_label": "test_summarize_docx_extracts_then_summarizes()", "id": "tests_test_folder_indexer_test_summarize_docx_extracts_then_summarizes" }, { "label": "Folder indexer LLM helpers.", "file_type": "rationale", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L1", "community": 1, "norm_label": "folder indexer llm helpers.", "id": "tests_test_folder_indexer_rationale_1" }, { "label": "test_folder_quota.py", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L1", "community": 9, "norm_label": "test_folder_quota.py", "id": "api_tests_test_folder_quota_py" }, { "label": "test_check_folder_quota_free_rejects_above_file_cap()", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L20", "community": 9, "norm_label": "test_check_folder_quota_free_rejects_above_file_cap()", "id": "tests_test_folder_quota_test_check_folder_quota_free_rejects_above_file_cap" }, { "label": "test_check_folder_quota_free_passes_under_cap()", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L28", "community": 9, "norm_label": "test_check_folder_quota_free_passes_under_cap()", "id": "tests_test_folder_quota_test_check_folder_quota_free_passes_under_cap" }, { "label": "test_check_folder_quota_rejects_when_monthly_exhausted()", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L35", "community": 9, "norm_label": "test_check_folder_quota_rejects_when_monthly_exhausted()", "id": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted" }, { "label": "test_check_folder_quota_power_unlimited()", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L48", "community": 9, "norm_label": "test_check_folder_quota_power_unlimited()", "id": "tests_test_folder_quota_test_check_folder_quota_power_unlimited" }, { "label": "test_add_token_usage_atomic_increment()", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L54", "community": 9, "norm_label": "test_add_token_usage_atomic_increment()", "id": "tests_test_folder_quota_test_add_token_usage_atomic_increment" }, { "label": "test_add_token_usage_returns_exhausted_when_over_cap()", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L68", "community": 9, "norm_label": "test_add_token_usage_returns_exhausted_when_over_cap()", "id": "tests_test_folder_quota_test_add_token_usage_returns_exhausted_when_over_cap" }, { "label": "test_quota_check_endpoint_rejects()", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L76", "community": 9, "norm_label": "test_quota_check_endpoint_rejects()", "id": "tests_test_folder_quota_test_quota_check_endpoint_rejects" }, { "label": "test_quota_check_endpoint_passes()", "file_type": "code", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L87", "community": 9, "norm_label": "test_quota_check_endpoint_passes()", "id": "tests_test_folder_quota_test_quota_check_endpoint_passes" }, { "label": "Folder quota helpers.", "file_type": "rationale", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L1", "community": 9, "norm_label": "folder quota helpers.", "id": "tests_test_folder_quota_rationale_1" }, { "label": "test_integrations.py", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L1", "community": 3, "norm_label": "test_integrations.py", "id": "api_tests_test_integrations_py" }, { "label": "TestTokenEncryption", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L91", "community": 3, "norm_label": "testtokenencryption", "id": "tests_test_integrations_testtokenencryption" }, { "label": ".test_round_trip()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L94", "community": 3, "norm_label": ".test_round_trip()", "id": "tests_test_integrations_testtokenencryption_test_round_trip" }, { "label": ".test_decrypt_invalid_ciphertext_raises_value_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L103", "community": 3, "norm_label": ".test_decrypt_invalid_ciphertext_raises_value_error()", "id": "tests_test_integrations_testtokenencryption_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", "community": 3, "norm_label": ".test_decrypt_wrong_key_raises_value_error()", "id": "tests_test_integrations_testtokenencryption_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", "community": 3, "norm_label": ".test_encrypt_empty_dict_raises_value_error()", "id": "tests_test_integrations_testtokenencryption_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", "community": 3, "norm_label": ".test_encrypt_non_dict_raises_value_error()", "id": "tests_test_integrations_testtokenencryption_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", "community": 3, "norm_label": ".test_missing_key_raises_runtime_error()", "id": "tests_test_integrations_testtokenencryption_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", "community": 3, "norm_label": ".test_email_message_as_text()", "id": "tests_test_integrations_testtokenencryption_test_email_message_as_text" }, { "label": ".test_chat_message_as_text()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L151", "community": 3, "norm_label": ".test_chat_message_as_text()", "id": "tests_test_integrations_testtokenencryption_test_chat_message_as_text" }, { "label": "TestGetProvider", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L170", "community": 3, "norm_label": "testgetprovider", "id": "tests_test_integrations_testgetprovider" }, { "label": ".test_gmail_returns_gmail_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L171", "community": 3, "norm_label": ".test_gmail_returns_gmail_client()", "id": "tests_test_integrations_testgetprovider_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", "community": 3, "norm_label": ".test_outlook_returns_ms_graph_client()", "id": "tests_test_integrations_testgetprovider_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", "community": 3, "norm_label": ".test_teams_returns_ms_graph_client()", "id": "tests_test_integrations_testgetprovider_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", "community": 3, "norm_label": ".test_unknown_provider_raises_value_error()", "id": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error" }, { "label": "TestBuildGmailQuery", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L199", "community": 3, "norm_label": "testbuildgmailquery", "id": "tests_test_integrations_testbuildgmailquery" }, { "label": ".setup_method()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L202", "community": 3, "norm_label": ".setup_method()", "id": "tests_test_integrations_testbuildgmailquery_setup_method" }, { "label": ".test_empty_returns_empty_string()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L206", "community": 3, "norm_label": ".test_empty_returns_empty_string()", "id": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string" }, { "label": ".test_single_label()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L209", "community": 3, "norm_label": ".test_single_label()", "id": "tests_test_integrations_testbuildgmailquery_test_single_label" }, { "label": ".test_multiple_labels_joined_with_or()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L213", "community": 3, "norm_label": ".test_multiple_labels_joined_with_or()", "id": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or" }, { "label": ".test_senders()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L217", "community": 3, "norm_label": ".test_senders()", "id": "tests_test_integrations_testbuildgmailquery_test_senders" }, { "label": ".test_date_range_from()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L221", "community": 3, "norm_label": ".test_date_range_from()", "id": "tests_test_integrations_testbuildgmailquery_test_date_range_from" }, { "label": ".test_date_range_to()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L225", "community": 3, "norm_label": ".test_date_range_to()", "id": "tests_test_integrations_testbuildgmailquery_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", "community": 3, "norm_label": ".test_since_overrides_earlier_date_range_from()", "id": "tests_test_integrations_testbuildgmailquery_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", "community": 3, "norm_label": ".test_date_range_from_overrides_earlier_since()", "id": "tests_test_integrations_testbuildgmailquery_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", "community": 3, "norm_label": ".test_invalid_date_ignored()", "id": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored" }, { "label": "TestParseBody", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L253", "community": 3, "norm_label": "testparsebody", "id": "tests_test_integrations_testparsebody" }, { "label": ".setup_method()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L256", "community": 3, "norm_label": ".setup_method()", "id": "tests_test_integrations_testparsebody_setup_method" }, { "label": "._encode()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L260", "community": 3, "norm_label": "._encode()", "id": "tests_test_integrations_testparsebody_encode" }, { "label": ".test_text_plain_extracted()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L264", "community": 3, "norm_label": ".test_text_plain_extracted()", "id": "tests_test_integrations_testparsebody_test_text_plain_extracted" }, { "label": ".test_text_html_stripped()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L271", "community": 3, "norm_label": ".test_text_html_stripped()", "id": "tests_test_integrations_testparsebody_test_text_html_stripped" }, { "label": ".test_multipart_prefers_plain_over_html()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L280", "community": 3, "norm_label": ".test_multipart_prefers_plain_over_html()", "id": "tests_test_integrations_testparsebody_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", "community": 3, "norm_label": ".test_empty_payload_returns_empty_string()", "id": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string" }, { "label": "_make_gmail_message()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L303", "community": 3, "norm_label": "_make_gmail_message()", "id": "tests_test_integrations_make_gmail_message" }, { "label": "TestGmailClientFetchMessages", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L328", "community": 3, "norm_label": "testgmailclientfetchmessages", "id": "tests_test_integrations_testgmailclientfetchmessages" }, { "label": "._make_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L331", "community": 3, "norm_label": "._make_client()", "id": "tests_test_integrations_testgmailclientfetchmessages_make_client" }, { "label": "test_happy_path_returns_email_messages()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L336", "community": 3, "norm_label": "test_happy_path_returns_email_messages()", "id": "tests_test_integrations_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", "community": 3, "norm_label": "test_no_messages_returns_empty_list()", "id": "tests_test_integrations_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", "community": 3, "norm_label": "test_list_http_error_raises_runtime_error()", "id": "tests_test_integrations_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", "community": 3, "norm_label": ".test_refreshed_credentials_none_when_unchanged()", "id": "tests_test_integrations_testgmailclientfetchmessages_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", "community": 3, "norm_label": ".test_refreshed_credentials_returns_dict_when_token_changes()", "id": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes" }, { "label": "TestBuildEmailFilter", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L430", "community": 3, "norm_label": "testbuildemailfilter", "id": "tests_test_integrations_testbuildemailfilter" }, { "label": ".setup_method()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L433", "community": 3, "norm_label": ".setup_method()", "id": "tests_test_integrations_testbuildemailfilter_setup_method" }, { "label": ".test_empty_returns_empty_string()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L437", "community": 3, "norm_label": ".test_empty_returns_empty_string()", "id": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string" }, { "label": ".test_single_sender()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L440", "community": 3, "norm_label": ".test_single_sender()", "id": "tests_test_integrations_testbuildemailfilter_test_single_sender" }, { "label": ".test_multiple_senders_joined_with_or()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L444", "community": 3, "norm_label": ".test_multiple_senders_joined_with_or()", "id": "tests_test_integrations_testbuildemailfilter_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", "community": 3, "norm_label": ".test_since_adds_received_date_ge_clause()", "id": "tests_test_integrations_testbuildemailfilter_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", "community": 3, "norm_label": ".test_date_range_to_adds_received_date_le_clause()", "id": "tests_test_integrations_testbuildemailfilter_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", "community": 3, "norm_label": ".test_since_overrides_earlier_date_range_from()", "id": "tests_test_integrations_testbuildemailfilter_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", "community": 3, "norm_label": ".test_invalid_date_ignored()", "id": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored" }, { "label": "_make_graph_email()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L475", "community": 3, "norm_label": "_make_graph_email()", "id": "tests_test_integrations_make_graph_email" }, { "label": "_make_graph_teams_message()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L493", "community": 3, "norm_label": "_make_graph_teams_message()", "id": "tests_test_integrations_make_graph_teams_message" }, { "label": "TestMSGraphClientFetchEmails", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L509", "community": 3, "norm_label": "testmsgraphclientfetchemails", "id": "tests_test_integrations_testmsgraphclientfetchemails" }, { "label": "._make_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L512", "community": 3, "norm_label": "._make_client()", "id": "tests_test_integrations_testmsgraphclientfetchemails_make_client" }, { "label": "test_pagination_stops_at_max_emails()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L540", "community": 3, "norm_label": "test_pagination_stops_at_max_emails()", "id": "tests_test_integrations_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", "community": 3, "norm_label": "test_401_triggers_token_refresh_and_retries()", "id": "tests_test_integrations_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", "community": 3, "norm_label": ".test_refreshed_credentials_none_when_token_unchanged()", "id": "tests_test_integrations_testmsgraphclientfetchemails_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", "community": 3, "norm_label": ".test_refreshed_credentials_returns_dict_when_token_changes()", "id": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes" }, { "label": "TestMSGraphClientFetchMessages", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L608", "community": 3, "norm_label": "testmsgraphclientfetchmessages", "id": "tests_test_integrations_testmsgraphclientfetchmessages" }, { "label": "._make_client()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L611", "community": 3, "norm_label": "._make_client()", "id": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "label": "test_happy_path_returns_chat_messages()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L616", "community": 3, "norm_label": "test_happy_path_returns_chat_messages()", "id": "tests_test_integrations_test_happy_path_returns_chat_messages" }, { "label": "test_403_degrades_gracefully()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L638", "community": 3, "norm_label": "test_403_degrades_gracefully()", "id": "tests_test_integrations_test_403_degrades_gracefully" }, { "label": "test_channel_filter_applied()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L661", "community": 3, "norm_label": "test_channel_filter_applied()", "id": "tests_test_integrations_test_channel_filter_applied" }, { "label": "TestMSGraphClientRefreshToken", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L686", "community": 3, "norm_label": "testmsgraphclientrefreshtoken", "id": "tests_test_integrations_testmsgraphclientrefreshtoken" }, { "label": "test_msal_error_raises_runtime_error()", "file_type": "code", "source_file": "api\\tests\\test_integrations.py", "source_location": "L690", "community": 3, "norm_label": "test_msal_error_raises_runtime_error()", "id": "tests_test_integrations_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", "community": 3, "norm_label": "test_successful_refresh_updates_access_token()", "id": "tests_test_integrations_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", "community": 16, "norm_label": "test_journey_v2.py", "id": "api_tests_test_journey_v2_py" }, { "label": "_fixtures_dir()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L63", "community": 16, "norm_label": "_fixtures_dir()", "id": "tests_test_journey_v2_fixtures_dir" }, { "label": "_load_cases()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L68", "community": 16, "norm_label": "_load_cases()", "id": "tests_test_journey_v2_load_cases" }, { "label": "_read_data_file()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L74", "community": 16, "norm_label": "_read_data_file()", "id": "tests_test_journey_v2_read_data_file" }, { "label": "pytest_generate_tests()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L81", "community": 16, "norm_label": "pytest_generate_tests()", "id": "tests_test_journey_v2_pytest_generate_tests" }, { "label": "_make_fs_executor()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L91", "community": 16, "norm_label": "_make_fs_executor()", "id": "tests_test_journey_v2_make_fs_executor" }, { "label": "_run_journey()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L134", "community": 16, "norm_label": "_run_journey()", "id": "tests_test_journey_v2_run_journey" }, { "label": "_evaluate_case()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L168", "community": 16, "norm_label": "_evaluate_case()", "id": "tests_test_journey_v2_evaluate_case" }, { "label": "test_4_6a_extract_valid_json()", "file_type": "code", "source_file": "api\\tests\\test_journey_v2.py", "source_location": "L180", "community": 16, "norm_label": "test_4_6a_extract_valid_json()", "id": "tests_test_journey_v2_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", "community": 16, "norm_label": "test_4_6b_extract_invalid_json()", "id": "tests_test_journey_v2_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", "community": 16, "norm_label": "test_4_6c_extract_markers_absent()", "id": "tests_test_journey_v2_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", "community": 16, "norm_label": "test_4_6d_extract_only_start_marker()", "id": "tests_test_journey_v2_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", "community": 16, "norm_label": "test_4_6e_session_not_found()", "id": "tests_test_journey_v2_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", "community": 16, "norm_label": "test_4_6f_nudge_uses_new_markers()", "id": "tests_test_journey_v2_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", "community": 16, "norm_label": "test_eval_journey()", "id": "tests_test_journey_v2_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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "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": 16, "norm_label": "parametrized eval test \u2014 one invocation per yaml case.", "id": "tests_test_journey_v2_rationale_274" }, { "label": "test_manifest_injection.py", "file_type": "code", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L1", "community": 1, "norm_label": "test_manifest_injection.py", "id": "api_tests_test_manifest_injection_py" }, { "label": "test_format_folder_manifest_basic()", "file_type": "code", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L12", "community": 1, "norm_label": "test_format_folder_manifest_basic()", "id": "tests_test_manifest_injection_test_format_folder_manifest_basic" }, { "label": "test_format_folder_manifest_truncates_past_budget()", "file_type": "code", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L28", "community": 1, "norm_label": "test_format_folder_manifest_truncates_past_budget()", "id": "tests_test_manifest_injection_test_format_folder_manifest_truncates_past_budget" }, { "label": "test_format_folder_manifest_null_returns_empty()", "file_type": "code", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L39", "community": 1, "norm_label": "test_format_folder_manifest_null_returns_empty()", "id": "tests_test_manifest_injection_test_format_folder_manifest_null_returns_empty" }, { "label": "test_brief_multi_project_manifest_top_5_per_project()", "file_type": "code", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L44", "community": 1, "norm_label": "test_brief_multi_project_manifest_top_5_per_project()", "id": "tests_test_manifest_injection_test_brief_multi_project_manifest_top_5_per_project" }, { "label": "test_memory_audit.py", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L1", "community": 12, "norm_label": "test_memory_audit.py", "id": "api_tests_test_memory_audit_py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L48", "community": 12, "norm_label": "_override_db()", "id": "tests_test_memory_audit_override_db" }, { "label": "pro_user()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L60", "community": 12, "norm_label": "pro_user()", "id": "tests_test_memory_audit_pro_user" }, { "label": "_enc()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L68", "community": 12, "norm_label": "_enc()", "id": "tests_test_memory_audit_enc" }, { "label": "_assoc_row()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L72", "community": 12, "norm_label": "_assoc_row()", "id": "tests_test_memory_audit_assoc_row" }, { "label": "_relation_row()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L81", "community": 12, "norm_label": "_relation_row()", "id": "tests_test_memory_audit_relation_row" }, { "label": "_llm_response()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L94", "community": 12, "norm_label": "_llm_response()", "id": "tests_test_memory_audit_llm_response" }, { "label": "_mock_llm()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L101", "community": 12, "norm_label": "_mock_llm()", "id": "tests_test_memory_audit_mock_llm" }, { "label": "_patch_audit()", "file_type": "code", "source_file": "api\\tests\\test_memory_audit.py", "source_location": "L108", "community": 12, "norm_label": "_patch_audit()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_audit_memory_never_raises_on_missing_user()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_audit_memory_never_raises_on_llm_failure()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_scan_contradictions_skips_with_one_fact()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_scan_contradictions_deletes_flagged_row()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_scan_contradictions_noop_on_llm_failure()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_scan_contradictions_noop_on_non_list_response()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_canonicalize_skips_when_no_relations()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_canonicalize_rewrites_variant_labels()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_canonicalize_noop_on_llm_failure()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_canonicalize_noop_when_remap_empty()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_scan_works_without_langfuse()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_canonicalize_works_without_langfuse()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_scan_uses_correct_langfuse_prompt_name()", "id": "tests_test_memory_audit_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", "community": 12, "norm_label": "test_canonicalize_uses_correct_langfuse_prompt_name()", "id": "tests_test_memory_audit_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", "community": 1, "norm_label": "test_memory_extraction.py", "id": "api_tests_test_memory_extraction_py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L43", "community": 1, "norm_label": "_override_db()", "id": "tests_test_memory_extraction_override_db" }, { "label": "pro_user()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L55", "community": 1, "norm_label": "pro_user()", "id": "tests_test_memory_extraction_pro_user" }, { "label": "free_user()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L65", "community": 1, "norm_label": "free_user()", "id": "tests_test_memory_extraction_free_user" }, { "label": "_make_llm_response()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L74", "community": 1, "norm_label": "_make_llm_response()", "id": "tests_test_memory_extraction_make_llm_response" }, { "label": "test_extract_candidates_returns_valid_result()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L84", "community": 1, "norm_label": "test_extract_candidates_returns_valid_result()", "id": "tests_test_memory_extraction_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", "community": 1, "norm_label": "test_extract_candidates_returns_empty_on_llm_failure()", "id": "tests_test_memory_extraction_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", "community": 1, "norm_label": "test_decide_action_add_when_no_existing()", "id": "tests_test_memory_extraction_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", "community": 1, "norm_label": "test_decide_action_noop()", "id": "tests_test_memory_extraction_test_decide_action_noop" }, { "label": "test_decide_action_update()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L176", "community": 1, "norm_label": "test_decide_action_update()", "id": "tests_test_memory_extraction_test_decide_action_update" }, { "label": "test_decide_action_delete()", "file_type": "code", "source_file": "api\\tests\\test_memory_extraction.py", "source_location": "L196", "community": 1, "norm_label": "test_decide_action_delete()", "id": "tests_test_memory_extraction_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", "community": 1, "norm_label": "test_decide_action_defaults_add_on_llm_failure()", "id": "tests_test_memory_extraction_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", "community": 1, "norm_label": "test_run_extraction_writes_core_candidate()", "id": "tests_test_memory_extraction_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", "community": 0, "norm_label": "test_dispatch_realtime_for_pro()", "id": "tests_test_memory_extraction_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", "community": 0, "norm_label": "test_dispatch_queue_for_free()", "id": "tests_test_memory_extraction_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", "community": 11, "norm_label": "test_memory_middleware.py", "id": "api_tests_test_memory_middleware_py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L43", "community": 11, "norm_label": "_override_db()", "id": "tests_test_memory_middleware_override_db" }, { "label": "user_with_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L55", "community": 11, "norm_label": "user_with_key()", "id": "tests_test_memory_middleware_user_with_key" }, { "label": "_fernet()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L64", "community": 11, "norm_label": "_fernet()", "id": "tests_test_memory_middleware_fernet" }, { "label": "_enc()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L68", "community": 11, "norm_label": "_enc()", "id": "tests_test_memory_middleware_enc" }, { "label": "_dec()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L72", "community": 11, "norm_label": "_dec()", "id": "tests_test_memory_middleware_dec" }, { "label": "test_enrich_context_returns_core_memory()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L79", "community": 11, "norm_label": "test_enrich_context_returns_core_memory()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_enrich_context_returns_episodic_memory()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_enrich_context_filters_episodic_by_session_id()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_enrich_context_returns_proactive_hints()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_enrich_context_returns_associative_memory()", "id": "tests_test_memory_middleware_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", "community": 0, "norm_label": "test_enrich_context_empty_for_user_without_key()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_store_episode_creates_encrypted_row()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_store_episode_decryptable()", "id": "tests_test_memory_middleware_test_store_episode_decryptable" }, { "label": "test_update_core_insert()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L234", "community": 11, "norm_label": "test_update_core_insert()", "id": "tests_test_memory_middleware_test_update_core_insert" }, { "label": "test_update_core_upsert()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L246", "community": 11, "norm_label": "test_update_core_upsert()", "id": "tests_test_memory_middleware_test_update_core_upsert" }, { "label": "test_core_block_edit_ops()", "file_type": "code", "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L260", "community": 11, "norm_label": "test_core_block_edit_ops()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_archival_and_recall_search_helpers()", "id": "tests_test_memory_middleware_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", "community": 4, "norm_label": "test_home_request_calls_memory_middleware()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_embed_text_returns_1536_floats()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_embed_text_returns_none_on_failure()", "id": "tests_test_memory_middleware_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", "community": 11, "norm_label": "test_memory_models.py", "id": "api_tests_test_memory_models_py" }, { "label": "_fernet_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L25", "community": 11, "norm_label": "_fernet_key()", "id": "tests_test_memory_models_fernet_key" }, { "label": "_encrypt()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L29", "community": 11, "norm_label": "_encrypt()", "id": "tests_test_memory_models_encrypt" }, { "label": "_decrypt()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L33", "community": 11, "norm_label": "_decrypt()", "id": "tests_test_memory_models_decrypt" }, { "label": "test_user_encryption_key_column_exists()", "file_type": "code", "source_file": "api\\tests\\test_memory_models.py", "source_location": "L40", "community": 11, "norm_label": "test_user_encryption_key_column_exists()", "id": "tests_test_memory_models_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", "community": 11, "norm_label": "test_user_encryption_key_can_be_set()", "id": "tests_test_memory_models_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", "community": 11, "norm_label": "test_memory_core_create_and_read()", "id": "tests_test_memory_models_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", "community": 0, "norm_label": "test_memory_core_cascade_delete()", "id": "tests_test_memory_models_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", "community": 11, "norm_label": "test_memory_associative_create_and_read()", "id": "tests_test_memory_models_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", "community": 11, "norm_label": "test_memory_episodic_create_and_read()", "id": "tests_test_memory_models_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", "community": 11, "norm_label": "test_memory_proactive_create_and_read()", "id": "tests_test_memory_models_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", "community": 11, "norm_label": "test_register_sets_encryption_key()", "id": "tests_test_memory_models_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", "community": 11, "norm_label": "test_memory_proactive.py", "id": "api_tests_test_memory_proactive_py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L36", "community": 11, "norm_label": "_override_db()", "id": "tests_test_memory_proactive_override_db" }, { "label": "user_with_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L48", "community": 11, "norm_label": "user_with_key()", "id": "tests_test_memory_proactive_user_with_key" }, { "label": "_enc()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L56", "community": 11, "norm_label": "_enc()", "id": "tests_test_memory_proactive_enc" }, { "label": "test_proactive_hints_injection_with_hints()", "file_type": "code", "source_file": "api\\tests\\test_memory_proactive.py", "source_location": "L62", "community": 11, "norm_label": "test_proactive_hints_injection_with_hints()", "id": "tests_test_memory_proactive_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", "community": 11, "norm_label": "test_proactive_hints_injection_empty()", "id": "tests_test_memory_proactive_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", "community": 11, "norm_label": "test_proactive_hints_injection_truncates_long_hints()", "id": "tests_test_memory_proactive_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", "community": 11, "norm_label": "test_enrich_context_returns_proactive_hints()", "id": "tests_test_memory_proactive_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", "community": 11, "norm_label": "test_enrich_context_excludes_low_confidence_proactive()", "id": "tests_test_memory_proactive_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", "community": 11, "norm_label": "test_proactive_hints_in_system_prompt_string()", "id": "tests_test_memory_proactive_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", "community": 11, "norm_label": "test_proactive_mining_tier_gate()", "id": "tests_test_memory_proactive_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", "community": 0, "norm_label": "test_memory_relations.py", "id": "api_tests_test_memory_relations_py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L37", "community": 0, "norm_label": "_override_db()", "id": "tests_test_memory_relations_override_db" }, { "label": "pro_user_with_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L47", "community": 0, "norm_label": "pro_user_with_key()", "id": "tests_test_memory_relations_pro_user_with_key" }, { "label": "free_user_with_key()", "file_type": "code", "source_file": "api\\tests\\test_memory_relations.py", "source_location": "L57", "community": 0, "norm_label": "free_user_with_key()", "id": "tests_test_memory_relations_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", "community": 0, "norm_label": "test_upsert_relation_inserts_and_queries()", "id": "tests_test_memory_relations_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", "community": 0, "norm_label": "test_upsert_relation_updates_on_duplicate()", "id": "tests_test_memory_relations_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", "community": 0, "norm_label": "test_free_tier_relation_skipped()", "id": "tests_test_memory_relations_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", "community": 0, "norm_label": "test_enrich_context_includes_relational_memory()", "id": "tests_test_memory_relations_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", "community": 0, "norm_label": "test_enrich_context_relational_empty_for_free()", "id": "tests_test_memory_relations_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", "community": 0, "norm_label": "test_decay_relations_reduces_confidence()", "id": "tests_test_memory_relations_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", "community": 0, "norm_label": "test_decay_relations_prunes_low_confidence()", "id": "tests_test_memory_relations_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", "community": 17, "norm_label": "test_middleware.py", "id": "api_tests_test_middleware_py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L34", "community": 17, "norm_label": "_override_db()", "id": "tests_test_middleware_override_db" }, { "label": "_make_jwt()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L55", "community": 17, "norm_label": "_make_jwt()", "id": "tests_test_middleware_make_jwt" }, { "label": "_auth_header()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L79", "community": 17, "norm_label": "_auth_header()", "id": "tests_test_middleware_auth_header" }, { "label": "TestAuthMiddleware", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L88", "community": 17, "norm_label": "testauthmiddleware", "id": "tests_test_middleware_testauthmiddleware" }, { "label": ".test_valid_token_returns_profile()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L91", "community": 17, "norm_label": ".test_valid_token_returns_profile()", "id": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile" }, { "label": ".test_missing_token_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L103", "community": 17, "norm_label": ".test_missing_token_returns_401()", "id": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401" }, { "label": ".test_expired_token_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L108", "community": 17, "norm_label": ".test_expired_token_returns_401()", "id": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401" }, { "label": ".test_wrong_signature_returns_401()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L114", "community": 17, "norm_label": ".test_wrong_signature_returns_401()", "id": "tests_test_middleware_testauthmiddleware_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", "community": 17, "norm_label": ".test_missing_sub_claim_returns_401()", "id": "tests_test_middleware_testauthmiddleware_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", "community": 17, "norm_label": ".test_malformed_token_returns_401()", "id": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401" }, { "label": "TestRateLimitMiddleware", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L139", "community": 17, "norm_label": "testratelimitmiddleware", "id": "tests_test_middleware_testratelimitmiddleware" }, { "label": "._unique_token()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L142", "community": 17, "norm_label": "._unique_token()", "id": "tests_test_middleware_testratelimitmiddleware_unique_token" }, { "label": ".test_free_tier_allows_up_to_20_requests()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L145", "community": 17, "norm_label": ".test_free_tier_allows_up_to_20_requests()", "id": "tests_test_middleware_testratelimitmiddleware_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", "community": 17, "norm_label": ".test_free_tier_blocks_21st_request()", "id": "tests_test_middleware_testratelimitmiddleware_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", "community": 17, "norm_label": ".test_429_includes_retry_after_header()", "id": "tests_test_middleware_testratelimitmiddleware_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", "community": 17, "norm_label": ".test_429_response_has_detail_field()", "id": "tests_test_middleware_testratelimitmiddleware_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", "community": 17, "norm_label": ".test_pro_tier_allows_60_requests()", "id": "tests_test_middleware_testratelimitmiddleware_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", "community": 17, "norm_label": ".test_independent_users_have_separate_windows()", "id": "tests_test_middleware_testratelimitmiddleware_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", "community": 17, "norm_label": ".test_exempt_path_register_never_rate_limited()", "id": "tests_test_middleware_testratelimitmiddleware_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", "community": 17, "norm_label": ".test_exempt_path_login_never_rate_limited()", "id": "tests_test_middleware_testratelimitmiddleware_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", "community": 17, "norm_label": ".test_exempt_path_health_never_rate_limited()", "id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited" }, { "label": "TestSanitizerMiddleware", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L240", "community": 17, "norm_label": "testsanitizermiddleware", "id": "tests_test_middleware_testsanitizermiddleware" }, { "label": "._token()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L245", "community": 17, "norm_label": "._token()", "id": "tests_test_middleware_testsanitizermiddleware_token" }, { "label": "._post_chat()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L248", "community": 17, "norm_label": "._post_chat()", "id": "tests_test_middleware_testsanitizermiddleware_post_chat" }, { "label": ".test_clean_response_passes_through_unchanged()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L262", "community": 17, "norm_label": ".test_clean_response_passes_through_unchanged()", "id": "tests_test_middleware_testsanitizermiddleware_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", "community": 17, "norm_label": ".test_strips_system_prompt_opener()", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener" }, { "label": ".test_strips_known_fingerprint()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L275", "community": 17, "norm_label": ".test_strips_known_fingerprint()", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint" }, { "label": ".test_strips_tool_schema_fragment()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L282", "community": 17, "norm_label": ".test_strips_tool_schema_fragment()", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment" }, { "label": ".test_strips_reasoning_tag()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L289", "community": 17, "norm_label": ".test_strips_reasoning_tag()", "id": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag" }, { "label": ".test_strips_available_agents_fragment()", "file_type": "code", "source_file": "api\\tests\\test_middleware.py", "source_location": "L297", "community": 17, "norm_label": ".test_strips_available_agents_fragment()", "id": "tests_test_middleware_testsanitizermiddleware_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", "community": 17, "norm_label": ".test_sanitizer_does_not_activate_for_non_chat_path()", "id": "tests_test_middleware_testsanitizermiddleware_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", "community": 17, "norm_label": ".test_sanitizer_preserves_empty_response()", "id": "tests_test_middleware_testsanitizermiddleware_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": 17, "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": 17, "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": 17, "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": 17, "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": 17, "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": 17, "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": 17, "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": 17, "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": 17, "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", "community": 2, "norm_label": "test_output_formatter.py", "id": "api_tests_test_output_formatter_py" }, { "label": "_stream()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L11", "community": 2, "norm_label": "_stream()", "id": "tests_test_output_formatter_stream" }, { "label": "_collect()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L16", "community": 2, "norm_label": "_collect()", "id": "tests_test_output_formatter_collect" }, { "label": "test_stream_formatter_text_stream()", "file_type": "code", "source_file": "api\\tests\\test_output_formatter.py", "source_location": "L24", "community": 2, "norm_label": "test_stream_formatter_text_stream()", "id": "tests_test_output_formatter_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", "community": 2, "norm_label": "test_stream_formatter_floating_domain_first()", "id": "tests_test_output_formatter_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", "community": 2, "norm_label": "test_stream_formatter_ignores_unknown_events()", "id": "tests_test_output_formatter_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", "community": 2, "norm_label": "test_stream_formatter_empty_stream_still_brackets()", "id": "tests_test_output_formatter_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": 2, "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", "community": 21, "norm_label": "test_preprocessors.py", "id": "api_tests_test_preprocessors_py" }, { "label": "_fixtures_dir()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L26", "community": 21, "norm_label": "_fixtures_dir()", "id": "tests_test_preprocessors_fixtures_dir" }, { "label": "_load_cases()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L31", "community": 21, "norm_label": "_load_cases()", "id": "tests_test_preprocessors_load_cases" }, { "label": "_content()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L35", "community": 21, "norm_label": "_content()", "id": "tests_test_preprocessors_content" }, { "label": "pytest_generate_tests()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L43", "community": 21, "norm_label": "pytest_generate_tests()", "id": "tests_test_preprocessors_pytest_generate_tests" }, { "label": "test_detect()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L57", "community": 21, "norm_label": "test_detect()", "id": "tests_test_preprocessors_test_detect" }, { "label": "test_preprocess()", "file_type": "code", "source_file": "api\\tests\\test_preprocessors.py", "source_location": "L69", "community": 21, "norm_label": "test_preprocess()", "id": "tests_test_preprocessors_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": 21, "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", "community": 2, "norm_label": "test_schemas_v3.py", "id": "api_tests_test_schemas_v3_py" }, { "label": "test_v3_frame_types_exist()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L22", "community": 2, "norm_label": "test_v3_frame_types_exist()", "id": "tests_test_schemas_v3_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", "community": 2, "norm_label": "test_v2_frame_types_still_exist()", "id": "tests_test_schemas_v3_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", "community": 2, "norm_label": "test_home_request_defaults()", "id": "tests_test_schemas_v3_test_home_request_defaults" }, { "label": "test_home_request_with_history()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L64", "community": 2, "norm_label": "test_home_request_with_history()", "id": "tests_test_schemas_v3_test_home_request_with_history" }, { "label": "test_home_request_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L70", "community": 2, "norm_label": "test_home_request_serializes()", "id": "tests_test_schemas_v3_test_home_request_serializes" }, { "label": "test_home_request_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L78", "community": 2, "norm_label": "test_home_request_deserializes()", "id": "tests_test_schemas_v3_test_home_request_deserializes" }, { "label": "test_home_request_requires_message()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L84", "community": 2, "norm_label": "test_home_request_requires_message()", "id": "tests_test_schemas_v3_test_home_request_requires_message" }, { "label": "test_floating_request_basic()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L92", "community": 2, "norm_label": "test_floating_request_basic()", "id": "tests_test_schemas_v3_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", "community": 2, "norm_label": "test_floating_request_scope_without_id()", "id": "tests_test_schemas_v3_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", "community": 2, "norm_label": "test_floating_request_serializes()", "id": "tests_test_schemas_v3_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", "community": 2, "norm_label": "test_floating_request_invalid_scope_type()", "id": "tests_test_schemas_v3_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", "community": 2, "norm_label": "test_floating_request_requires_scope()", "id": "tests_test_schemas_v3_test_floating_request_requires_scope" }, { "label": "test_stream_start()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L137", "community": 2, "norm_label": "test_stream_start()", "id": "tests_test_schemas_v3_test_stream_start" }, { "label": "test_stream_start_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L143", "community": 2, "norm_label": "test_stream_start_serializes()", "id": "tests_test_schemas_v3_test_stream_start_serializes" }, { "label": "test_stream_start_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L148", "community": 2, "norm_label": "test_stream_start_deserializes()", "id": "tests_test_schemas_v3_test_stream_start_deserializes" }, { "label": "test_stream_text()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L156", "community": 2, "norm_label": "test_stream_text()", "id": "tests_test_schemas_v3_test_stream_text" }, { "label": "test_stream_text_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L162", "community": 2, "norm_label": "test_stream_text_serializes()", "id": "tests_test_schemas_v3_test_stream_text_serializes" }, { "label": "test_stream_text_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L167", "community": 2, "norm_label": "test_stream_text_deserializes()", "id": "tests_test_schemas_v3_test_stream_text_deserializes" }, { "label": "test_stream_end_defaults()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L176", "community": 2, "norm_label": "test_stream_end_defaults()", "id": "tests_test_schemas_v3_test_stream_end_defaults" }, { "label": "test_stream_end_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L181", "community": 2, "norm_label": "test_stream_end_serializes()", "id": "tests_test_schemas_v3_test_stream_end_serializes" }, { "label": "test_stream_end_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L186", "community": 2, "norm_label": "test_stream_end_deserializes()", "id": "tests_test_schemas_v3_test_stream_end_deserializes" }, { "label": "test_floating_domain_tasks()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L195", "community": 2, "norm_label": "test_floating_domain_tasks()", "id": "tests_test_schemas_v3_test_floating_domain_tasks" }, { "label": "test_floating_domain_valid_domains()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L201", "community": 2, "norm_label": "test_floating_domain_valid_domains()", "id": "tests_test_schemas_v3_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", "community": 2, "norm_label": "test_floating_domain_object_valid()", "id": "tests_test_schemas_v3_test_floating_domain_object_valid" }, { "label": "test_floating_domain_serializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L219", "community": 2, "norm_label": "test_floating_domain_serializes()", "id": "tests_test_schemas_v3_test_floating_domain_serializes" }, { "label": "test_floating_domain_deserializes()", "file_type": "code", "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L231", "community": 2, "norm_label": "test_floating_domain_deserializes()", "id": "tests_test_schemas_v3_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": 2, "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": 2, "norm_label": "backward compat: v2 types must remain.", "id": "tests_test_schemas_v3_rationale_40" }, { "label": "test_ws_index_session.py", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L1", "community": 9, "norm_label": "test_ws_index_session.py", "id": "api_tests_test_ws_index_session_py" }, { "label": "_FakeWebSocket", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L36", "community": 9, "norm_label": "_fakewebsocket", "id": "tests_test_ws_index_session_fakewebsocket" }, { "label": ".__init__()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L39", "community": 9, "norm_label": ".__init__()", "id": "tests_test_ws_index_session_fakewebsocket_init" }, { "label": ".send_text()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L42", "community": 9, "norm_label": ".send_text()", "id": "tests_test_ws_index_session_fakewebsocket_send_text" }, { "label": ".sent_types()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L45", "community": 9, "norm_label": ".sent_types()", "id": "tests_test_ws_index_session_fakewebsocket_sent_types" }, { "label": "_make_session_id()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L51", "community": 9, "norm_label": "_make_session_id()", "id": "tests_test_ws_index_session_make_session_id" }, { "label": "_fake_summarize_text_factory()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L56", "community": 9, "norm_label": "_fake_summarize_text_factory()", "id": "tests_test_ws_index_session_fake_summarize_text_factory" }, { "label": "_clean_sessions()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L66", "community": 9, "norm_label": "_clean_sessions()", "id": "tests_test_ws_index_session_clean_sessions" }, { "label": "test_index_session_happy_path()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L75", "community": 9, "norm_label": "test_index_session_happy_path()", "id": "tests_test_ws_index_session_test_index_session_happy_path" }, { "label": "test_index_session_cancel()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L131", "community": 9, "norm_label": "test_index_session_cancel()", "id": "tests_test_ws_index_session_test_index_session_cancel" }, { "label": "test_index_session_quota_exceeded()", "file_type": "code", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L153", "community": 9, "norm_label": "test_index_session_quota_exceeded()", "id": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "label": "Tests for WS folder index_session handlers (Task 9). Tests the three handler fu", "file_type": "rationale", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L1", "community": 9, "norm_label": "tests for ws folder index_session handlers (task 9). tests the three handler fu", "id": "tests_test_ws_index_session_rationale_1" }, { "label": "Minimal WebSocket stand-in that records send_text calls.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L37", "community": 9, "norm_label": "minimal websocket stand-in that records send_text calls.", "id": "tests_test_ws_index_session_rationale_37" }, { "label": "Return an AsyncMock that resolves to a fixed IndexResult.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L57", "community": 9, "norm_label": "return an asyncmock that resolves to a fixed indexresult.", "id": "tests_test_ws_index_session_rationale_57" }, { "label": "Ensure _index_sessions is empty before and after each test.", "file_type": "rationale", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L67", "community": 9, "norm_label": "ensure _index_sessions is empty before and after each test.", "id": "tests_test_ws_index_session_rationale_67" }, { "label": "start + batch of 2 text files \u2192 2 index_file_result + 1 progress + 1 done(comple", "file_type": "rationale", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L76", "community": 9, "norm_label": "start + batch of 2 text files \u2192 2 index_file_result + 1 progress + 1 done(comple", "id": "tests_test_ws_index_session_rationale_76" }, { "label": "start then cancel \u2192 index_session_done(cancelled).", "file_type": "rationale", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L132", "community": 9, "norm_label": "start then cancel \u2192 index_session_done(cancelled).", "id": "tests_test_ws_index_session_rationale_132" }, { "label": "Pre-fill usage to cap \u2192 batch one file \u2192 index_session_done(quota_exceeded).", "file_type": "rationale", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L154", "community": 9, "norm_label": "pre-fill usage to cap \u2192 batch one file \u2192 index_session_done(quota_exceeded).", "id": "tests_test_ws_index_session_rationale_154" }, { "label": "test_ws_unified.py", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L1", "community": 4, "norm_label": "test_ws_unified.py", "id": "api_tests_test_ws_unified_py" }, { "label": "_override_db()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L27", "community": 4, "norm_label": "_override_db()", "id": "tests_test_ws_unified_override_db" }, { "label": "_recv_until_end()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L36", "community": 4, "norm_label": "_recv_until_end()", "id": "tests_test_ws_unified_recv_until_end" }, { "label": "_mock_home_stream()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L48", "community": 4, "norm_label": "_mock_home_stream()", "id": "tests_test_ws_unified_mock_home_stream" }, { "label": "_mock_floating_stream()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L52", "community": 4, "norm_label": "_mock_floating_stream()", "id": "tests_test_ws_unified_mock_floating_stream" }, { "label": "test_home_request_produces_stream_frames()", "file_type": "code", "source_file": "api\\tests\\test_ws_unified.py", "source_location": "L59", "community": 4, "norm_label": "test_home_request_produces_stream_frames()", "id": "tests_test_ws_unified_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", "community": 4, "norm_label": "test_floating_request_produces_domain_frame()", "id": "tests_test_ws_unified_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", "community": 4, "norm_label": "test_home_request_request_id_propagated()", "id": "tests_test_ws_unified_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", "community": 4, "norm_label": "test_tool_result_dispatch_silent_on_unknown_id()", "id": "tests_test_ws_unified_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", "community": 4, "norm_label": "test_invalid_jwt_rejected()", "id": "tests_test_ws_unified_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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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": 4, "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", "community": 233, "norm_label": "__init__.py", "id": "api_tests_init_py" }, { "label": "build-deck-commercialista.js", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L1", "community": 54, "norm_label": "build-deck-commercialista.js", "id": "docs_build_deck_commercialista_js" }, { "label": "bgLight()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L40", "community": 54, "norm_label": "bglight()", "id": "docs_build_deck_commercialista_bglight" }, { "label": "bgDark()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L41", "community": 54, "norm_label": "bgdark()", "id": "docs_build_deck_commercialista_bgdark" }, { "label": "footer()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L43", "community": 54, "norm_label": "footer()", "id": "docs_build_deck_commercialista_footer" }, { "label": "slideTitle()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L58", "community": 54, "norm_label": "slidetitle()", "id": "docs_build_deck_commercialista_slidetitle" }, { "label": "goldDot()", "file_type": "code", "source_file": "docs\\build-deck-commercialista.js", "source_location": "L71", "community": 54, "norm_label": "golddot()", "id": "docs_build_deck_commercialista_golddot" }, { "label": "build-deck-geopop.js", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L1", "community": 55, "norm_label": "build-deck-geopop.js", "id": "docs_build_deck_geopop_js" }, { "label": "mkShadow()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L25", "community": 55, "norm_label": "mkshadow()", "id": "docs_build_deck_geopop_mkshadow" }, { "label": "eyebrow()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L28", "community": 55, "norm_label": "eyebrow()", "id": "docs_build_deck_geopop_eyebrow" }, { "label": "hdrOpts()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L548", "community": 55, "norm_label": "hdropts()", "id": "docs_build_deck_geopop_hdropts" }, { "label": "dataOpts()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L549", "community": 55, "norm_label": "dataopts()", "id": "docs_build_deck_geopop_dataopts" }, { "label": "emoOpts()", "file_type": "code", "source_file": "docs\\build-deck-geopop.js", "source_location": "L550", "community": 55, "norm_label": "emoopts()", "id": "docs_build_deck_geopop_emoopts" }, { "label": "index.tsx", "file_type": "code", "source_file": "tmp\\focustasks\\index.tsx", "source_location": "L1", "community": 117, "norm_label": "index.tsx", "id": "tmp_focustasks_index_tsx" }, { "label": "onSelect()", "file_type": "code", "source_file": "tmp\\focustasks\\index.tsx", "source_location": "L160", "community": 117, "norm_label": "onselect()", "id": "focustasks_index_onselect" }, { "label": "SuggestionRow()", "file_type": "code", "source_file": "tmp\\focustasks\\index.tsx", "source_location": "L421", "community": 117, "norm_label": "suggestionrow()", "id": "focustasks_index_suggestionrow" }, { "label": "env.py", "file_type": "code", "source_file": "waitlist\\alembic\\env.py", "source_location": "L1", "community": 7, "norm_label": "env.py", "id": "waitlist_alembic_env_py" }, { "label": "001_create_waitlist_entries.py", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L1", "community": 88, "norm_label": "001_create_waitlist_entries.py", "id": "waitlist_alembic_versions_001_create_waitlist_entries_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L18", "community": 88, "norm_label": "upgrade()", "id": "versions_001_create_waitlist_entries_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "source_location": "L35", "community": 88, "norm_label": "downgrade()", "id": "versions_001_create_waitlist_entries_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", "community": 88, "norm_label": "create waitlist_entries table revision id: 001 revises: create date: 2026-0", "id": "versions_001_create_waitlist_entries_rationale_1" }, { "label": "002_add_gdpr_fields.py", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L1", "community": 89, "norm_label": "002_add_gdpr_fields.py", "id": "waitlist_alembic_versions_002_add_gdpr_fields_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L18", "community": 89, "norm_label": "upgrade()", "id": "versions_002_add_gdpr_fields_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "source_location": "L23", "community": 89, "norm_label": "downgrade()", "id": "versions_002_add_gdpr_fields_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", "community": 89, "norm_label": "add consent_given_at and anonymized_at columns revision id: 002 revises: 001", "id": "versions_002_add_gdpr_fields_rationale_1" }, { "label": "003_add_language_column.py", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L1", "community": 90, "norm_label": "003_add_language_column.py", "id": "waitlist_alembic_versions_003_add_language_column_py" }, { "label": "upgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L18", "community": 90, "norm_label": "upgrade()", "id": "versions_003_add_language_column_upgrade" }, { "label": "downgrade()", "file_type": "code", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "source_location": "L33", "community": 90, "norm_label": "downgrade()", "id": "versions_003_add_language_column_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", "community": 90, "norm_label": "add language column to waitlist_entries revision id: 003 revises: 002 creat", "id": "versions_003_add_language_column_rationale_1" }, { "label": "brevo.py", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L1", "community": 7, "norm_label": "brevo.py", "id": "waitlist_app_brevo_py" }, { "label": "_t()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L73", "community": 7, "norm_label": "_t()", "id": "app_brevo_t" }, { "label": "_headers()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L78", "community": 7, "norm_label": "_headers()", "id": "app_brevo_headers" }, { "label": "send_confirmation_email()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L86", "community": 7, "norm_label": "send_confirmation_email()", "id": "app_brevo_send_confirmation_email" }, { "label": "add_contact_to_list()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L113", "community": 7, "norm_label": "add_contact_to_list()", "id": "app_brevo_add_contact_to_list" }, { "label": "_confirmation_html()", "file_type": "code", "source_file": "waitlist\\app\\brevo.py", "source_location": "L140", "community": 7, "norm_label": "_confirmation_html()", "id": "app_brevo_confirmation_html" }, { "label": "Brevo (ex-Sendinblue) integration. - Send transactional confirmation emails", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L1", "community": 7, "norm_label": "brevo (ex-sendinblue) integration. - send transactional confirmation emails", "id": "app_brevo_rationale_1" }, { "label": "Get translated string, falling back to English.", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L74", "community": 7, "norm_label": "get translated string, falling back to english.", "id": "app_brevo_rationale_74" }, { "label": "Send a double opt-in confirmation email. Returns True on success.", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L87", "community": 7, "norm_label": "send a double opt-in confirmation email. returns true on success.", "id": "app_brevo_rationale_87" }, { "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", "community": 7, "norm_label": "add a confirmed contact to the brevo waitlist list. returns true on success.", "id": "app_brevo_rationale_114" }, { "label": "Email template aligned with the adiuvAI landing page brand.", "file_type": "rationale", "source_file": "waitlist\\app\\brevo.py", "source_location": "L141", "community": 7, "norm_label": "email template aligned with the adiuvai landing page brand.", "id": "app_brevo_rationale_141" }, { "label": "cleanup.py", "file_type": "code", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L1", "community": 7, "norm_label": "cleanup.py", "id": "waitlist_app_cleanup_py" }, { "label": "anonymize_expired()", "file_type": "code", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L25", "community": 7, "norm_label": "anonymize_expired()", "id": "app_cleanup_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", "community": 7, "norm_label": "periodic cleanup: anonymize unconfirmed waitlist entries older than confirm_toke", "id": "app_cleanup_rationale_1" }, { "label": "Anonymize all unconfirmed entries past the token expiry window. Returns count.", "file_type": "rationale", "source_file": "waitlist\\app\\cleanup.py", "source_location": "L26", "community": 7, "norm_label": "anonymize all unconfirmed entries past the token expiry window. returns count.", "id": "app_cleanup_rationale_26" }, { "label": "config.py", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L1", "community": 13, "norm_label": "config.py", "id": "waitlist_app_config_py" }, { "label": "Settings", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L6", "community": 13, "norm_label": "settings", "id": "app_config_settings" }, { "label": "origins_list()", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L29", "community": 13, "norm_label": "origins_list()", "id": "app_config_origins_list" }, { "label": "sync_database_url()", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L33", "community": 13, "norm_label": "sync_database_url()", "id": "app_config_sync_database_url" }, { "label": "brevo_configured()", "file_type": "code", "source_file": "waitlist\\app\\config.py", "source_location": "L37", "community": 13, "norm_label": "brevo_configured()", "id": "app_config_brevo_configured" }, { "label": "daily_report.py", "file_type": "code", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L1", "community": 7, "norm_label": "daily_report.py", "id": "waitlist_app_daily_report_py" }, { "label": "gather_stats()", "file_type": "code", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L25", "community": 7, "norm_label": "gather_stats()", "id": "app_daily_report_gather_stats" }, { "label": "send_report()", "file_type": "code", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L85", "community": 7, "norm_label": "send_report()", "id": "app_daily_report_send_report" }, { "label": "_report_html()", "file_type": "code", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L129", "community": 7, "norm_label": "_report_html()", "id": "app_daily_report_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", "community": 7, "norm_label": "daily waitlist report \u2014 sends an evening summary email via brevo. run as a cr", "id": "app_daily_report_rationale_1" }, { "label": "Collect today's waitlist statistics.", "file_type": "rationale", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L26", "community": 7, "norm_label": "collect today's waitlist statistics.", "id": "app_daily_report_rationale_26" }, { "label": "Gather stats and send the daily report email.", "file_type": "rationale", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L86", "community": 7, "norm_label": "gather stats and send the daily report email.", "id": "app_daily_report_rationale_86" }, { "label": "adiuvAI-branded daily report email.", "file_type": "rationale", "source_file": "waitlist\\app\\daily_report.py", "source_location": "L130", "community": 7, "norm_label": "adiuvai-branded daily report email.", "id": "app_daily_report_rationale_130" }, { "label": "db.py", "file_type": "code", "source_file": "waitlist\\app\\db.py", "source_location": "L1", "community": 172, "norm_label": "db.py", "id": "waitlist_app_db_py" }, { "label": "get_db()", "file_type": "code", "source_file": "waitlist\\app\\db.py", "source_location": "L15", "community": 172, "norm_label": "get_db()", "id": "app_db_get_db" }, { "label": "main.py", "file_type": "code", "source_file": "waitlist\\app\\main.py", "source_location": "L1", "community": 12, "norm_label": "main.py", "id": "waitlist_app_main_py" }, { "label": "health()", "file_type": "code", "source_file": "waitlist\\app\\main.py", "source_location": "L58", "community": 12, "norm_label": "health()", "id": "app_main_health" }, { "label": "models.py", "file_type": "code", "source_file": "waitlist\\app\\models.py", "source_location": "L1", "community": 7, "norm_label": "models.py", "id": "waitlist_app_models_py" }, { "label": "Base", "file_type": "code", "source_file": "waitlist\\app\\models.py", "source_location": "L8", "community": 7, "norm_label": "base", "id": "app_models_base" }, { "label": "WaitlistEntry", "file_type": "code", "source_file": "waitlist\\app\\models.py", "source_location": "L12", "community": 7, "norm_label": "waitlistentry", "id": "app_models_waitlistentry" }, { "label": "rate_limit.py", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L1", "community": 13, "norm_label": "rate_limit.py", "id": "waitlist_app_rate_limit_py" }, { "label": "_get_client_ip()", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L19", "community": 13, "norm_label": "_get_client_ip()", "id": "app_rate_limit_get_client_ip" }, { "label": "RateLimiter", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L39", "community": 13, "norm_label": "ratelimiter", "id": "app_rate_limit_ratelimiter" }, { "label": ".__init__()", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L47", "community": 13, "norm_label": ".__init__()", "id": "app_rate_limit_ratelimiter_init" }, { "label": "._prune()", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L54", "community": 13, "norm_label": "._prune()", "id": "app_rate_limit_ratelimiter_prune" }, { "label": ".dispatch()", "file_type": "code", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L58", "community": 13, "norm_label": ".dispatch()", "id": "app_rate_limit_ratelimiter_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", "community": 13, "norm_label": "ip-based sliding-window rate limiter. cloudflare-aware: uses cf-connecting-ip", "id": "app_rate_limit_rationale_1" }, { "label": "Extract real client IP behind Cloudflare / reverse proxy.", "file_type": "rationale", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L20", "community": 13, "norm_label": "extract real client ip behind cloudflare / reverse proxy.", "id": "app_rate_limit_rationale_20" }, { "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", "community": 13, "norm_label": "sliding-window rate limiter keyed on client ip. only applies to post /api", "id": "app_rate_limit_rationale_40" }, { "label": "routes.py", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L1", "community": 7, "norm_label": "routes.py", "id": "waitlist_app_routes_py" }, { "label": "join_waitlist()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L23", "community": 7, "norm_label": "join_waitlist()", "id": "app_routes_join_waitlist" }, { "label": "confirm_email()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L88", "community": 7, "norm_label": "confirm_email()", "id": "app_routes_confirm_email" }, { "label": "unsubscribe()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L126", "community": 7, "norm_label": "unsubscribe()", "id": "app_routes_unsubscribe" }, { "label": "_anonymize_entry()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L157", "community": 7, "norm_label": "_anonymize_entry()", "id": "app_routes_anonymize_entry" }, { "label": "_result_page()", "file_type": "code", "source_file": "waitlist\\app\\routes.py", "source_location": "L166", "community": 7, "norm_label": "_result_page()", "id": "app_routes_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", "community": 7, "norm_label": "add an email to the waitlist. - honeypot: if `website` field is non-empty", "id": "app_routes_rationale_28" }, { "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", "community": 7, "norm_label": "double opt-in confirmation endpoint. verifies the hmac token, marks the e", "id": "app_routes_rationale_92" }, { "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", "community": 7, "norm_label": "gdpr erasure (art. 17) \u2014 anonymize the entry. uses the same hmac token syst", "id": "app_routes_rationale_130" }, { "label": "Strip all PII from a waitlist entry, keeping only anonymous analytics.", "file_type": "rationale", "source_file": "waitlist\\app\\routes.py", "source_location": "L158", "community": 7, "norm_label": "strip all pii from a waitlist entry, keeping only anonymous analytics.", "id": "app_routes_rationale_158" }, { "label": "Branded HTML response for confirmation/unsubscribe result.", "file_type": "rationale", "source_file": "waitlist\\app\\routes.py", "source_location": "L167", "community": 7, "norm_label": "branded html response for confirmation/unsubscribe result.", "id": "app_routes_rationale_167" }, { "label": "schemas.py", "file_type": "code", "source_file": "waitlist\\app\\schemas.py", "source_location": "L1", "community": 7, "norm_label": "schemas.py", "id": "waitlist_app_schemas_py" }, { "label": "WaitlistRequest", "file_type": "code", "source_file": "waitlist\\app\\schemas.py", "source_location": "L8", "community": 7, "norm_label": "waitlistrequest", "id": "app_schemas_waitlistrequest" }, { "label": "WaitlistResponse", "file_type": "code", "source_file": "waitlist\\app\\schemas.py", "source_location": "L24", "community": 7, "norm_label": "waitlistresponse", "id": "app_schemas_waitlistresponse" }, { "label": "for_lang()", "file_type": "code", "source_file": "waitlist\\app\\schemas.py", "source_location": "L29", "community": 7, "norm_label": "for_lang()", "id": "app_schemas_for_lang" }, { "label": "security.py", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L1", "community": 13, "norm_label": "security.py", "id": "waitlist_app_security_py" }, { "label": "RequestSizeLimiter", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L15", "community": 13, "norm_label": "requestsizelimiter", "id": "app_security_requestsizelimiter" }, { "label": ".dispatch()", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L20", "community": 13, "norm_label": ".dispatch()", "id": "app_security_requestsizelimiter_dispatch" }, { "label": "OriginValidator", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L30", "community": 13, "norm_label": "originvalidator", "id": "app_security_originvalidator" }, { "label": ".dispatch()", "file_type": "code", "source_file": "waitlist\\app\\security.py", "source_location": "L38", "community": 13, "norm_label": ".dispatch()", "id": "app_security_originvalidator_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", "community": 13, "norm_label": "security middleware stack. 1. requestsizelimiter \u2014 reject bodies > 4 kb (wait", "id": "app_security_rationale_1" }, { "label": "Reject request bodies larger than max_bytes.", "file_type": "rationale", "source_file": "waitlist\\app\\security.py", "source_location": "L16", "community": 13, "norm_label": "reject request bodies larger than max_bytes.", "id": "app_security_rationale_16" }, { "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", "community": 13, "norm_label": "in production, only allow requests whose origin or referer matches the allo", "id": "app_security_rationale_31" }, { "label": "__init__.py", "file_type": "code", "source_file": "waitlist\\app\\__init__.py", "source_location": "L1", "community": 234, "norm_label": "__init__.py", "id": "waitlist_app_init_py" }, { "label": "test_waitlist.py", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L1", "community": 7, "norm_label": "test_waitlist.py", "id": "waitlist_tests_test_waitlist_py" }, { "label": "db_session()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L21", "community": 7, "norm_label": "db_session()", "id": "tests_test_waitlist_db_session" }, { "label": "client()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L36", "community": 7, "norm_label": "client()", "id": "tests_test_waitlist_client" }, { "label": "test_join_waitlist_success()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L52", "community": 7, "norm_label": "test_join_waitlist_success()", "id": "tests_test_waitlist_test_join_waitlist_success" }, { "label": "test_duplicate_email_is_idempotent()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L64", "community": 7, "norm_label": "test_duplicate_email_is_idempotent()", "id": "tests_test_waitlist_test_duplicate_email_is_idempotent" }, { "label": "test_invalid_email_rejected()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L73", "community": 7, "norm_label": "test_invalid_email_rejected()", "id": "tests_test_waitlist_test_invalid_email_rejected" }, { "label": "test_honeypot_silently_succeeds()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L82", "community": 7, "norm_label": "test_honeypot_silently_succeeds()", "id": "tests_test_waitlist_test_honeypot_silently_succeeds" }, { "label": "test_missing_email_rejected()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L92", "community": 7, "norm_label": "test_missing_email_rejected()", "id": "tests_test_waitlist_test_missing_email_rejected" }, { "label": "test_health_endpoint()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L98", "community": 7, "norm_label": "test_health_endpoint()", "id": "tests_test_waitlist_test_health_endpoint" }, { "label": "test_rate_limit()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L105", "community": 7, "norm_label": "test_rate_limit()", "id": "tests_test_waitlist_test_rate_limit" }, { "label": "test_token_roundtrip()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L121", "community": 7, "norm_label": "test_token_roundtrip()", "id": "tests_test_waitlist_test_token_roundtrip" }, { "label": "test_token_expired()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L129", "community": 7, "norm_label": "test_token_expired()", "id": "tests_test_waitlist_test_token_expired" }, { "label": "test_token_tampered()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L143", "community": 7, "norm_label": "test_token_tampered()", "id": "tests_test_waitlist_test_token_tampered" }, { "label": "test_confirm_valid_token()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L155", "community": 7, "norm_label": "test_confirm_valid_token()", "id": "tests_test_waitlist_test_confirm_valid_token" }, { "label": "test_confirm_invalid_token()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L177", "community": 7, "norm_label": "test_confirm_invalid_token()", "id": "tests_test_waitlist_test_confirm_invalid_token" }, { "label": "test_confirm_idempotent()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L185", "community": 7, "norm_label": "test_confirm_idempotent()", "id": "tests_test_waitlist_test_confirm_idempotent" }, { "label": "test_confirm_unknown_email()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L197", "community": 7, "norm_label": "test_confirm_unknown_email()", "id": "tests_test_waitlist_test_confirm_unknown_email" }, { "label": "test_signup_triggers_confirmation_email()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L208", "community": 7, "norm_label": "test_signup_triggers_confirmation_email()", "id": "tests_test_waitlist_test_signup_triggers_confirmation_email" }, { "label": "test_unsubscribe_anonymizes_entry()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L235", "community": 7, "norm_label": "test_unsubscribe_anonymizes_entry()", "id": "tests_test_waitlist_test_unsubscribe_anonymizes_entry" }, { "label": "test_unsubscribe_invalid_token()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L259", "community": 7, "norm_label": "test_unsubscribe_invalid_token()", "id": "tests_test_waitlist_test_unsubscribe_invalid_token" }, { "label": "test_unsubscribe_already_gone()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L266", "community": 7, "norm_label": "test_unsubscribe_already_gone()", "id": "tests_test_waitlist_test_unsubscribe_already_gone" }, { "label": "test_signup_records_consent_timestamp()", "file_type": "code", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L277", "community": 7, "norm_label": "test_signup_records_consent_timestamp()", "id": "tests_test_waitlist_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", "community": 7, "norm_label": "submit more than the per-minute limit and expect 429.", "id": "tests_test_waitlist_rationale_106" }, { "label": "A generated token should verify back to the same email.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L122", "community": 7, "norm_label": "a generated token should verify back to the same email.", "id": "tests_test_waitlist_rationale_122" }, { "label": "An expired token should return None.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L130", "community": 7, "norm_label": "an expired token should return none.", "id": "tests_test_waitlist_rationale_130" }, { "label": "A tampered token should return None.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L144", "community": 7, "norm_label": "a tampered token should return none.", "id": "tests_test_waitlist_rationale_144" }, { "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", "community": 7, "norm_label": "get /confirm with valid token marks email as confirmed and clears ip.", "id": "tests_test_waitlist_rationale_156" }, { "label": "GET /confirm with invalid token returns 400.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L178", "community": 7, "norm_label": "get /confirm with invalid token returns 400.", "id": "tests_test_waitlist_rationale_178" }, { "label": "Confirming an already confirmed email returns 200 (idempotent).", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L186", "community": 7, "norm_label": "confirming an already confirmed email returns 200 (idempotent).", "id": "tests_test_waitlist_rationale_186" }, { "label": "Token for a non-existent email returns 400.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L198", "community": 7, "norm_label": "token for a non-existent email returns 400.", "id": "tests_test_waitlist_rationale_198" }, { "label": "When Brevo is configured, signup sends a confirmation email.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L209", "community": 7, "norm_label": "when brevo is configured, signup sends a confirmation email.", "id": "tests_test_waitlist_rationale_209" }, { "label": "GET /unsubscribe with valid token anonymizes the entry.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L236", "community": 7, "norm_label": "get /unsubscribe with valid token anonymizes the entry.", "id": "tests_test_waitlist_rationale_236" }, { "label": "GET /unsubscribe with invalid token returns 400.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L260", "community": 7, "norm_label": "get /unsubscribe with invalid token returns 400.", "id": "tests_test_waitlist_rationale_260" }, { "label": "GET /unsubscribe for non-existent entry returns 200 (idempotent).", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L267", "community": 7, "norm_label": "get /unsubscribe for non-existent entry returns 200 (idempotent).", "id": "tests_test_waitlist_rationale_267" }, { "label": "New signup records consent_given_at.", "file_type": "rationale", "source_file": "waitlist\\tests\\test_waitlist.py", "source_location": "L278", "community": 7, "norm_label": "new signup records consent_given_at.", "id": "tests_test_waitlist_rationale_278" }, { "label": "__init__.py", "file_type": "code", "source_file": "waitlist\\tests\\__init__.py", "source_location": "L1", "community": 235, "norm_label": "__init__.py", "id": "waitlist_tests_init_py" }, { "label": "i18n.js", "file_type": "code", "source_file": "website\\i18n.js", "source_location": "L1", "community": 91, "norm_label": "i18n.js", "id": "website_i18n_js" }, { "label": "detectLang()", "file_type": "code", "source_file": "website\\i18n.js", "source_location": "L431", "community": 91, "norm_label": "detectlang()", "id": "website_i18n_detectlang" }, { "label": "setLanguage()", "file_type": "code", "source_file": "website\\i18n.js", "source_location": "L448", "community": 91, "norm_label": "setlanguage()", "id": "website_i18n_setlanguage" }, { "label": "initI18n()", "file_type": "code", "source_file": "website\\i18n.js", "source_location": "L487", "community": 91, "norm_label": "initi18n()", "id": "website_i18n_initi18n" }, { "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": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L95", "community": 236, "norm_label": "server \u2192 client: requests a crud/vector operation on the local db.", "id": "app_schemas_rationale_95" }, { "label": "Client \u2192 Server: result of a CRUD/vector operation.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L108", "community": 237, "norm_label": "client \u2192 server: result of a crud/vector operation.", "id": "app_schemas_rationale_108" }, { "label": "Server \u2192 Client: incremental LLM response text.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L121", "community": 238, "norm_label": "server \u2192 client: incremental llm response text.", "id": "app_schemas_rationale_121" }, { "label": "Client \u2192 Server: device identification on WS connect.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L137", "community": 239, "norm_label": "client \u2192 server: device identification on ws connect.", "id": "app_schemas_rationale_137" }, { "label": "User display preferences sent by Electron on each request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L148", "community": 240, "norm_label": "user display preferences sent by electron on each request.", "id": "app_schemas_rationale_148" }, { "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", "community": 241, "norm_label": "scope for a floating request \u2014 narrows the agent to a specific entity.", "id": "app_schemas_rationale_158" }, { "label": "Client \u2192 Server: Floating chat message scoped to an entity.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L174", "community": 242, "norm_label": "client \u2192 server: floating chat message scoped to an entity.", "id": "app_schemas_rationale_174" }, { "label": "Client \u2192 Server: Request a plain-text brief (home or project).", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L183", "community": 243, "norm_label": "client \u2192 server: request a plain-text brief (home or project).", "id": "app_schemas_rationale_183" }, { "label": "Server \u2192 Client: signals start of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L194", "community": 244, "norm_label": "server \u2192 client: signals start of a streaming response.", "id": "app_schemas_rationale_194" }, { "label": "Server \u2192 Client: signals end of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L209", "community": 245, "norm_label": "server \u2192 client: signals end of a streaming response.", "id": "app_schemas_rationale_209" }, { "label": "Structured floating domain payload for UI routing decisions.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L218", "community": 246, "norm_label": "structured floating domain payload for ui routing decisions.", "id": "app_schemas_rationale_218" }, { "label": "Server \u2192 Client: domain determined for a floating request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L226", "community": 247, "norm_label": "server \u2192 client: domain determined for a floating request.", "id": "app_schemas_rationale_226" }, { "label": "Per-type extraction config produced by the journey chatbot.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L237", "community": 248, "norm_label": "per-type extraction config produced by the journey chatbot.", "id": "app_schemas_rationale_237" }, { "label": "Structured agent configuration (replaces freeform prompt_template).", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L247", "community": 249, "norm_label": "structured agent configuration (replaces freeform prompt_template).", "id": "app_schemas_rationale_247" }, { "label": "Persistent WebSocket endpoint for Electron device connections. Authentica", "file_type": "rationale", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L66", "community": 2, "norm_label": "persistent websocket endpoint for electron device connections. authentica", "id": "routes_device_ws_rationale_66" }, { "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", "community": 2, "norm_label": "receive frames from electron and dispatch to the appropriate handler.", "id": "routes_device_ws_rationale_134" }, { "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", "community": 2, "norm_label": "return a callback that sends tool_call frames and awaits tool_result.", "id": "routes_device_ws_rationale_196" }, { "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", "community": 2, "norm_label": "handle a home_request frame \u2014 streams homeformatter output back on the socket.", "id": "routes_device_ws_rationale_210" }, { "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", "community": 2, "norm_label": "handle a floating_request frame \u2014 streams floatingformatter output back on the s", "id": "routes_device_ws_rationale_278" }, { "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", "community": 2, "norm_label": "handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "id": "routes_device_ws_rationale_348" }, { "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", "community": 2, "norm_label": "handle a task_brief_request frame \u2014 stage-1 executive assistant deep research.", "id": "routes_device_ws_rationale_432" }, { "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", "community": 2, "norm_label": "handle a journey_start frame \u2014 explores directory and sends first question.", "id": "routes_device_ws_rationale_523" }, { "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", "community": 2, "norm_label": "handle a journey_message frame \u2014 continues the journey conversation.", "id": "routes_device_ws_rationale_549" }, { "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", "community": 2, "norm_label": "send a ping frame every 30 s to keep the connection alive.", "id": "routes_device_ws_rationale_575" }, { "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", "community": 2, "norm_label": "mark all in-progress agentrunlog rows as 'error' for this user.", "id": "routes_device_ws_rationale_584" }, { "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": 0, "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": 0, "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": 0, "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": 0, "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": 0, "norm_label": "return the requests-per-minute limit for ``tier``.", "id": "billing_tier_manager_rationale_129" }, { "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": 250, "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": 251, "norm_label": "stream a plain-text project status brief for project_id. yields (event_ty", "id": "core_brief_agent_rationale_192" }, { "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", "community": 0, "norm_label": "build a comprehensive date context block with pre-computed ms-epoch boundaries f", "id": "core_deep_agent_rationale_64" }, { "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", "community": 0, "norm_label": "return a system-prompt paragraph listing proactive behavioral hints. retu", "id": "core_deep_agent_rationale_153" }, { "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", "community": 0, "norm_label": "return a system-prompt paragraph listing known people/projects from relational m", "id": "core_deep_agent_rationale_169" }, { "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", "community": 0, "norm_label": "return a compact user-profile block from core memory onboarding fields. r", "id": "core_deep_agent_rationale_188" }, { "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", "community": 0, "norm_label": "return a small block with per-request scope and resolved project context.", "id": "core_deep_agent_rationale_204" }, { "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", "community": 0, "norm_label": "resolve likely project uuid from user message using client project list.", "id": "core_deep_agent_rationale_419" }, { "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", "community": 0, "norm_label": "fetch langfuse template and compile all per-request slots into one system prompt", "id": "core_deep_agent_rationale_491" }, { "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", "community": 0, "norm_label": "ensure floating responses stay plain text with no xml-like tag wrappers.", "id": "core_deep_agent_rationale_587" }, { "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", "community": 0, "norm_label": "streaming sanitizer that removes floating markup without buffering the full answ", "id": "core_deep_agent_rationale_604" }, { "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", "community": 0, "norm_label": "return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "id": "core_deep_agent_rationale_792" }, { "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", "community": 0, "norm_label": "return the full tool palette for stage-1 task brief research (read-only).", "id": "core_deep_agent_rationale_802" }, { "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", "community": 0, "norm_label": "stage-1 executive assistant: deep research for one task. yields ``(\"token", "id": "core_deep_agent_rationale_1426" }, { "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", "community": 0, "norm_label": "compatibility helper kept for callers that expect explicit memory update api.", "id": "core_deep_agent_rationale_1465" }, { "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", "community": 252, "norm_label": "return the resolved model string for *agent_name* (for langfuse tracking).", "id": "core_llm_rationale_119" }, { "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", "community": 253, "norm_label": "return an llm configured for *agent_name*, respecting per-agent overrides.", "id": "core_llm_rationale_128" }, { "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", "community": 254, "norm_label": "return an embedding vector for *text*. uses ``settings.llm_embed_model``", "id": "core_llm_rationale_138" }, { "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": 0, "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": 0, "norm_label": "return an authorization header dict for the given tier.", "id": "tests_conftest_rationale_133" }, { "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": 255, "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": 256, "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": 257, "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": 258, "norm_label": "server \u2192 client: signals end of response with the complete text.", "id": "app_schemas_rationale_126" }, { "label": "User display preferences sent by Electron on each request.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L146", "community": 259, "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": 260, "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": 261, "norm_label": "client \u2192 server: home chat message.", "id": "app_schemas_rationale_163" }, { "label": "Server \u2192 Client: signals start of a streaming response.", "file_type": "rationale", "source_file": "api\\app\\schemas.py", "source_location": "L192", "community": 262, "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": 263, "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": 264, "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": 265, "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": 266, "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": 267, "norm_label": "per-type extraction config produced by the journey chatbot.", "id": "app_schemas_rationale_234" }, { "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": 268, "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": 269, "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": 270, "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": 271, "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": 272, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 2, "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": 4, "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": 4, "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": 4, "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 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": 273, "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": 274, "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": 275, "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": 2, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 27, "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": 173, "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": 173, "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": 118, "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": 118, "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": 276, "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": 174, "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": 174, "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": 118, "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": 33, "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": 33, "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": 33, "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": 176, "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": 119, "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": 175, "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": 33, "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": 119, "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": 33, "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": 178, "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": 33, "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": 177, "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": 33, "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": 33, "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": 33, "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": 33, "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": 119, "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": 176, "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": 175, "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": 177, "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": 178, "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": 33, "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": 33, "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": 33, "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": 33, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 31, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 22, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 20, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 19, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "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": 18, "norm_label": "design pattern: search + sort controls", "id": "task_DesignPattern_SearchSort" }, { "label": "datetime-field.tsx", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L1", "id": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "community": 50, "norm_label": "datetime-field.tsx" }, { "label": "layoutForFormat()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L35", "id": "ui_datetime_field_layoutforformat", "community": 50, "norm_label": "layoutforformat()" }, { "label": "clamp()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L43", "id": "ui_datetime_field_clamp", "community": 50, "norm_label": "clamp()" }, { "label": "fromDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L49", "id": "ui_datetime_field_fromdate", "community": 50, "norm_label": "fromdate()" }, { "label": "toDate()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L60", "id": "ui_datetime_field_todate", "community": 50, "norm_label": "todate()" }, { "label": "focusSeg()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L101", "id": "ui_datetime_field_focusseg", "community": 50, "norm_label": "focusseg()" }, { "label": "cn()", "file_type": "code", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L257", "id": "ui_datetime_field_cn", "community": 50, "norm_label": "cn()" }, { "label": "adiuvAI Monorepo Root Instructions", "file_type": "document", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_monorepo_root", "community": 120, "norm_label": "adiuvai monorepo root instructions" }, { "label": "Graphify Workflow Rules", "file_type": "document", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_graphify_rules", "community": 120, "norm_label": "graphify workflow rules" }, { "label": "graphify-out Directory", "file_type": "document", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_graphify_out_dir", "community": 120, "norm_label": "graphify-out directory" }, { "label": "FastAPI (>=0.115)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_fastapi", "community": 121, "norm_label": "fastapi (>=0.115)" }, { "label": "Uvicorn (>=0.34)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_uvicorn", "community": 121, "norm_label": "uvicorn (>=0.34)" }, { "label": "Gunicorn", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_gunicorn", "community": 121, "norm_label": "gunicorn" }, { "label": "LangChain (>=0.3)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_langchain", "community": 92, "norm_label": "langchain (>=0.3)" }, { "label": "langchain-openai", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_langchain_openai", "community": 92, "norm_label": "langchain-openai" }, { "label": "langchain-litellm", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_langchain_litellm", "community": 92, "norm_label": "langchain-litellm" }, { "label": "LiteLLM (>=1.50)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_litellm", "community": 92, "norm_label": "litellm (>=1.50)" }, { "label": "Pydantic (>=2.10)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_pydantic", "community": 277, "norm_label": "pydantic (>=2.10)" }, { "label": "python-jose (JWT)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_python_jose", "community": 278, "norm_label": "python-jose (jwt)" }, { "label": "Stripe SDK", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_stripe", "community": 279, "norm_label": "stripe sdk" }, { "label": "boto3", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_boto3", "community": 280, "norm_label": "boto3" }, { "label": "slowapi (rate limit)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_slowapi", "community": 281, "norm_label": "slowapi (rate limit)" }, { "label": "SQLAlchemy (>=2.0)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_sqlalchemy", "community": 10, "norm_label": "sqlalchemy (>=2.0)" }, { "label": "asyncpg", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_asyncpg", "community": 10, "norm_label": "asyncpg" }, { "label": "Alembic", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_alembic", "community": 179, "norm_label": "alembic" }, { "label": "bcrypt", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_bcrypt", "community": 282, "norm_label": "bcrypt" }, { "label": "httpx", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_httpx", "community": 41, "norm_label": "httpx" }, { "label": "websockets", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_websockets", "community": 283, "norm_label": "websockets" }, { "label": "psycopg2-binary", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_psycopg2", "community": 179, "norm_label": "psycopg2-binary" }, { "label": "pytest", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_pytest", "community": 182, "norm_label": "pytest" }, { "label": "Pinecone", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_pinecone", "community": 284, "norm_label": "pinecone" }, { "label": "qdrant-client", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_qdrant", "community": 285, "norm_label": "qdrant-client" }, { "label": "pgvector", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_pgvector", "community": 10, "norm_label": "pgvector" }, { "label": "Langfuse (>=3.3)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_langfuse", "community": 10, "norm_label": "langfuse (>=3.3)" }, { "label": "google-api-python-client", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_google_api", "community": 41, "norm_label": "google-api-python-client" }, { "label": "MSAL (Microsoft Auth)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_msal", "community": 286, "norm_label": "msal (microsoft auth)" }, { "label": "APScheduler", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_apscheduler", "community": 287, "norm_label": "apscheduler" }, { "label": "cryptography (Fernet)", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_cryptography", "community": 180, "norm_label": "cryptography (fernet)" }, { "label": "BeautifulSoup4", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_bs4", "community": 10, "norm_label": "beautifulsoup4" }, { "label": "pypdf", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_pypdf", "community": 10, "norm_label": "pypdf" }, { "label": "python-docx", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_pythondocx", "community": 288, "norm_label": "python-docx" }, { "label": "ruff", "file_type": "document", "source_file": "api/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "requirements_ruff", "community": 289, "norm_label": "ruff" }, { "label": "TaskListView Component", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxdesign_tasklistview", "community": 51, "norm_label": "tasklistview component" }, { "label": "TaskTable (shadcn Table)", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxdesign_tasktable", "community": 51, "norm_label": "tasktable (shadcn table)" }, { "label": "TaskPager (Pagination)", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxdesign_taskpager", "community": 51, "norm_label": "taskpager (pagination)" }, { "label": "TaskDetailSheet (right-side)", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxdesign_taskdetailsheet", "community": 51, "norm_label": "taskdetailsheet (right-side)" }, { "label": "TaskFormDialog (quick capture)", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxdesign_taskformdialog", "community": 52, "norm_label": "taskformdialog (quick capture)" }, { "label": "Task Attachments Subsystem", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxdesign_taskattachments", "community": 51, "norm_label": "task attachments subsystem" }, { "label": "Task estimate column", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxdesign_estimatecolumn", "community": 52, "norm_label": "task estimate column" }, { "label": "Project detail page tasks tab", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxdesign_projectpageintegration", "community": 51, "norm_label": "project detail page tasks tab" }, { "label": "Replace KanbanBoard with TaskListView", "file_type": "document", "source_file": "docs/2026-05-08-task-ux-evolution-plan.md", "source_location": null, "source_url": null, "captured_at": "2026-05-08", "author": null, "contributor": null, "id": "taskuxplan_kanbanremoval", "community": 51, "norm_label": "replace kanbanboard with tasklistview" }, { "label": "useRovingFocus Hook", "file_type": "document", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-14", "author": null, "contributor": null, "id": "kbddesign_rovingfocus_hook", "community": 52, "norm_label": "userovingfocus hook" }, { "label": "useListboxKeys Hook", "file_type": "document", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-14", "author": null, "contributor": null, "id": "kbddesign_listboxkeys_hook", "community": 52, "norm_label": "uselistboxkeys hook" }, { "label": "DateField withTime + flat props", "file_type": "document", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-14", "author": null, "contributor": null, "id": "kbddesign_datefield_withtime", "community": 181, "norm_label": "datefield withtime + flat props" }, { "label": "parseDate HH:MM suffix support", "file_type": "document", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-14", "author": null, "contributor": null, "id": "kbddesign_parsedate_timesuffix", "community": 181, "norm_label": "parsedate hh:mm suffix support" }, { "label": "PropertyPill as button forwardRef", "file_type": "document", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-14", "author": null, "contributor": null, "id": "kbddesign_propertypill_button", "community": 52, "norm_label": "propertypill as button forwardref" }, { "label": "AddEventDialog header style", "file_type": "document", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "source_url": null, "captured_at": "2026-05-14", "author": null, "contributor": null, "id": "kbddesign_addeventdialog_header", "community": 52, "norm_label": "addeventdialog header style" }, { "label": "tasks.newTaskDescription/editTaskDescription keys", "file_type": "document", "source_file": "docs/2026-05-14-task-form-dialog-kbd-plan.md", "source_location": null, "source_url": null, "captured_at": "2026-05-14", "author": null, "contributor": null, "id": "kbdplan_i18n_keys", "community": 52, "norm_label": "tasks.newtaskdescription/edittaskdescription keys" }, { "label": "Compass needle logo (gold/dark)", "file_type": "document", "source_file": "docs/creative-brief.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brief_compass_logo", "community": 56, "norm_label": "compass needle logo (gold/dark)" }, { "label": "Option A The Dark Executive", "file_type": "document", "source_file": "docs/creative-brief.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brief_option_a_dark", "community": 56, "norm_label": "option a the dark executive" }, { "label": "Option B The Warm Canvas", "file_type": "document", "source_file": "docs/creative-brief.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brief_option_b_warm", "community": 56, "norm_label": "option b the warm canvas" }, { "label": "GSAP ScrollTrigger Scrollytelling", "file_type": "document", "source_file": "docs/creative-brief.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brief_scrollytelling", "community": 56, "norm_label": "gsap scrolltrigger scrollytelling" }, { "label": "Geist typeface", "file_type": "document", "source_file": "docs/creative-brief.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brief_geist_font", "community": 56, "norm_label": "geist typeface" }, { "label": "7-chapter waitlist landing page", "file_type": "document", "source_file": "docs/creative-brief.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "brief_seven_chapters", "community": 56, "norm_label": "7-chapter waitlist landing page" }, { "label": "MemGPT 4-tier memory model", "file_type": "document", "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memv2_memgpt_4tier", "community": 10, "norm_label": "memgpt 4-tier memory model" }, { "label": "Supermemory design (rejected SaaS)", "file_type": "document", "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memv2_supermemory_inspiration", "community": 10, "norm_label": "supermemory design (rejected saas)" }, { "label": "memory_fact table (graph + versioning)", "file_type": "document", "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memv2_memory_fact_table", "community": 10, "norm_label": "memory_fact table (graph + versioning)" }, { "label": "user_profile static+dynamic", "file_type": "document", "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memv2_user_profile_table", "community": 10, "norm_label": "user_profile static+dynamic" }, { "label": "Forgetting + decay heuristics", "file_type": "document", "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memv2_forgetting_decay", "community": 10, "norm_label": "forgetting + decay heuristics" }, { "label": "LLM Episode Summarization", "file_type": "document", "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memv2_episode_summarization", "community": 10, "norm_label": "llm episode summarization" }, { "label": "Fact Extraction (post-conversation, gpt-4o-mini)", "file_type": "document", "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memv2_fact_extraction", "community": 10, "norm_label": "fact extraction (post-conversation, gpt-4o-mini)" }, { "label": "Per-user Fernet E2E encryption", "file_type": "document", "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memv2_fernet_encryption", "community": 10, "norm_label": "per-user fernet e2e encryption" }, { "label": "Executive Assistant Scout agent", "file_type": "document", "source_file": "docs/executive_assistant_scout.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "scout_executive_assistant", "community": 10, "norm_label": "executive assistant scout agent" }, { "label": "User-indicated folder reference", "file_type": "document", "source_file": "docs/executive_assistant_scout.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "scout_folder_reference", "community": 10, "norm_label": "user-indicated folder reference" }, { "label": "Diff-based synchronization", "file_type": "document", "source_file": "docs/executive_assistant_scout.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "scout_diff_sync", "community": 10, "norm_label": "diff-based synchronization" }, { "label": "Human-in-the-loop question", "file_type": "document", "source_file": "docs/executive_assistant_scout.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "scout_hitl_question", "community": 10, "norm_label": "human-in-the-loop question" }, { "label": "Token consumption limits question", "file_type": "document", "source_file": "docs/executive_assistant_scout.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "scout_token_limits", "community": 10, "norm_label": "token consumption limits question" }, { "label": "11 LLM Agents (api/.env.example)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_eleven_agents", "community": 10, "norm_label": "11 llm agents (api/.env.example)" }, { "label": "Intent Classifier Agent", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_intent_classifier", "community": 10, "norm_label": "intent classifier agent" }, { "label": "Home Agent", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_home_agent", "community": 10, "norm_label": "home agent" }, { "label": "Floating Agent", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_floating_agent", "community": 10, "norm_label": "floating agent" }, { "label": "Unified Processor Agent", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_unified_processor", "community": 10, "norm_label": "unified processor agent" }, { "label": "Cloud Processor Agent", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_cloud_processor", "community": 10, "norm_label": "cloud processor agent" }, { "label": "Brief Agent (daily brief)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_brief_agent", "community": 10, "norm_label": "brief agent (daily brief)" }, { "label": "Setup Agent (journey)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_setup_agent", "community": 10, "norm_label": "setup agent (journey)" }, { "label": "Memory Extractor Agent", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_memory_extractor", "community": 10, "norm_label": "memory extractor agent" }, { "label": "Memory Miner (Power+ cron)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_memory_miner", "community": 10, "norm_label": "memory miner (power+ cron)" }, { "label": "Memory Auditor (weekly cron)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_memory_auditor", "community": 10, "norm_label": "memory auditor (weekly cron)" }, { "label": "Embeddings model (1536-dim)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_embeddings", "community": 10, "norm_label": "embeddings model (1536-dim)" }, { "label": "OpenAI ZDR Enterprise Addendum", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_openai_zdr", "community": 10, "norm_label": "openai zdr enterprise addendum" }, { "label": "Anthropic Zero Retention Addendum", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_anthropic_zdr", "community": 10, "norm_label": "anthropic zero retention addendum" }, { "label": "Claude Sonnet 4.6", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_claude_sonnet_46", "community": 10, "norm_label": "claude sonnet 4.6" }, { "label": "Claude Haiku 4.5", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_claude_haiku_45", "community": 10, "norm_label": "claude haiku 4.5" }, { "label": "GPT-4.1 Mini", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_gpt_41_mini", "community": 10, "norm_label": "gpt-4.1 mini" }, { "label": "GPT-4.1 Nano", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_gpt_41_nano", "community": 10, "norm_label": "gpt-4.1 nano" }, { "label": "GPT-4.1", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_gpt_41", "community": 10, "norm_label": "gpt-4.1" }, { "label": "Gemini 2.5 Flash", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_gemini_25_flash", "community": 10, "norm_label": "gemini 2.5 flash" }, { "label": "Groq Llama models", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_groq_llama", "community": 10, "norm_label": "groq llama models" }, { "label": "Mistral (EU residency option)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_mistral", "community": 290, "norm_label": "mistral (eu residency option)" }, { "label": "DeepSeek (dev-only, CN)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_deepseek", "community": 291, "norm_label": "deepseek (dev-only, cn)" }, { "label": "text-embedding-3-small (1536-dim)", "file_type": "document", "source_file": "docs/llm-provider-report.md", "source_location": null, "source_url": null, "captured_at": "2026-04", "author": null, "contributor": null, "id": "llmreport_text_embed_3_small", "community": 10, "norm_label": "text-embedding-3-small (1536-dim)" }, { "label": "Preprocessor modules (Python)", "file_type": "document", "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "localagent_preprocessors", "community": 10, "norm_label": "preprocessor modules (python)" }, { "label": "email_html preprocessor handler", "file_type": "document", "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "localagent_email_html_handler", "community": 10, "norm_label": "email_html preprocessor handler" }, { "label": "Single LLM call (classify+extract+create)", "file_type": "document", "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "localagent_single_llm_call", "community": 10, "norm_label": "single llm call (classify+extract+create)" }, { "label": "agent_config JSON schema", "file_type": "document", "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "localagent_agent_config", "community": 10, "norm_label": "agent_config json schema" }, { "label": "Journey V2 producing AgentConfig", "file_type": "document", "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "localagent_journey_v2", "community": 10, "norm_label": "journey v2 producing agentconfig" }, { "label": "unified_processing Langfuse prompt", "file_type": "document", "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "localagentplan_unified_processing_prompt", "community": 10, "norm_label": "unified_processing langfuse prompt" }, { "label": "Langfuse score \u00e2\u2020\u201d prompt version linking", "file_type": "document", "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "localagentplan_langfuse_score_prompt_linking", "community": 10, "norm_label": "langfuse score a\u2020\u201d prompt version linking" }, { "label": "E2E fixture-driven YAML tests", "file_type": "document", "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "localagentplan_e2e_tests", "community": 182, "norm_label": "e2e fixture-driven yaml tests" }, { "label": "Tagline: Meet your new chief of staff", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": "2026-04-11", "captured_at": null, "author": null, "contributor": null, "id": "marketing_tagline", "community": 10, "norm_label": "tagline: meet your new chief of staff" }, { "label": "AI personal secretary positioning", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_positioning", "community": 10, "norm_label": "ai personal secretary positioning" }, { "label": "Local-first privacy USP", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_local_first", "community": 10, "norm_label": "local-first privacy usp" }, { "label": "EU AI Act compliance positioning", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_eu_ai_act", "community": 10, "norm_label": "eu ai act compliance positioning" }, { "label": "Daily Brief feature (marketing hero)", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_daily_brief", "community": 10, "norm_label": "daily brief feature (marketing hero)" }, { "label": "Competitor: Motion", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_competitor_motion", "community": 122, "norm_label": "competitor: motion" }, { "label": "Competitor: Granola", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_competitor_granola", "community": 122, "norm_label": "competitor: granola" }, { "label": "Competitor: Superhuman", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_competitor_superhuman", "community": 122, "norm_label": "competitor: superhuman" }, { "label": "Competitor: Reclaim.ai", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_competitor_reclaim", "community": 292, "norm_label": "competitor: reclaim.ai" }, { "label": "Telegram bot integration", "file_type": "document", "source_file": "docs/marketing-strategy.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "marketing_telegram_integration", "community": 293, "norm_label": "telegram bot integration" }, { "label": "Relational tier (Mem0g knowledge graph)", "file_type": "document", "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "source_url": null, "captured_at": "2026-04-14", "author": null, "contributor": null, "id": "memstrat_relational_tier", "community": 10, "norm_label": "relational tier (mem0g knowledge graph)" }, { "label": "Mem0-style Extract/Update pipeline", "file_type": "document", "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "source_url": null, "captured_at": "2026-04-14", "author": null, "contributor": null, "id": "memstrat_mem0_extraction", "community": 10, "norm_label": "mem0-style extract/update pipeline" }, { "label": "Memory tier-gating by subscription", "file_type": "document", "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "source_url": null, "captured_at": "2026-04-14", "author": null, "contributor": null, "id": "memstrat_tier_gating", "community": 10, "norm_label": "memory tier-gating by subscription" }, { "label": "Zero-trust constraint", "file_type": "document", "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "source_url": null, "captured_at": "2026-04-14", "author": null, "contributor": null, "id": "memstrat_zero_trust", "community": 10, "norm_label": "zero-trust constraint" }, { "label": "pgvector activation on associative tier", "file_type": "document", "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "source_url": null, "captured_at": "2026-04-14", "author": null, "contributor": null, "id": "memstrat_pgvector_activation", "community": 10, "norm_label": "pgvector activation on associative tier" }, { "label": "Proactive pattern mining (Power+)", "file_type": "document", "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "source_url": null, "captured_at": "2026-04-14", "author": null, "contributor": null, "id": "memstrat_proactive_mining", "community": 10, "norm_label": "proactive pattern mining (power+)" }, { "label": "Cloudflare Argo Smart Routing", "file_type": "document", "source_file": "docs/multi-region-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "multiregion_cloudflare_argo", "community": 183, "norm_label": "cloudflare argo smart routing" }, { "label": "Cloudflare Load Balancing geo steering", "file_type": "document", "source_file": "docs/multi-region-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "multiregion_cloudflare_load_balancing", "community": 183, "norm_label": "cloudflare load balancing geo steering" }, { "label": "PostgreSQL streaming replication", "file_type": "document", "source_file": "docs/multi-region-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "multiregion_pg_streaming_replication", "community": 93, "norm_label": "postgresql streaming replication" }, { "label": "WireGuard tunnel between nodes", "file_type": "document", "source_file": "docs/multi-region-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "multiregion_wireguard_tunnel", "community": 93, "norm_label": "wireguard tunnel between nodes" }, { "label": "Hetzner VPS (EU primary + US replica)", "file_type": "document", "source_file": "docs/multi-region-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "multiregion_hetzner_vps", "community": 93, "norm_label": "hetzner vps (eu primary + us replica)" }, { "label": "Fly.io alternative", "file_type": "document", "source_file": "docs/multi-region-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "multiregion_fly_alternative", "community": 93, "norm_label": "fly.io alternative" }, { "label": "_pending_states Redis requirement", "file_type": "document", "source_file": "docs/multi-region-guide.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "multiregion_pending_states_redis", "community": 41, "norm_label": "_pending_states redis requirement" }, { "label": "run_home_brief() function", "file_type": "document", "source_file": "docs/plan-brief-agent.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "briefagentplan_run_home_brief", "community": 10, "norm_label": "run_home_brief() function" }, { "label": "run_project_brief() function", "file_type": "document", "source_file": "docs/plan-brief-agent.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "briefagentplan_run_project_brief", "community": 10, "norm_label": "run_project_brief() function" }, { "label": "WS brief_request frame", "file_type": "document", "source_file": "docs/plan-brief-agent.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "briefagentplan_ws_brief_request", "community": 10, "norm_label": "ws brief_request frame" }, { "label": "home_brief Langfuse prompt", "file_type": "document", "source_file": "docs/plan-brief-agent.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "briefagentplan_home_brief_prompt", "community": 10, "norm_label": "home_brief langfuse prompt" }, { "label": "project_brief Langfuse prompt", "file_type": "document", "source_file": "docs/plan-brief-agent.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "briefagentplan_project_brief_prompt", "community": 10, "norm_label": "project_brief langfuse prompt" }, { "label": "Read-only tool subset", "file_type": "document", "source_file": "docs/plan-brief-agent.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "briefagentplan_readonly_tools", "community": 10, "norm_label": "read-only tool subset" }, { "label": "ProjectBriefCard renderer", "file_type": "document", "source_file": "docs/plan-brief-agent.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "briefagentplan_project_brief_card", "community": 10, "norm_label": "projectbriefcard renderer" }, { "label": "oauth_accounts table", "file_type": "document", "source_file": "docs/plan-google-auth.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "googleauthplan_oauth_accounts_table", "community": 41, "norm_label": "oauth_accounts table" }, { "label": "GoogleOAuthProvider (httpx + PKCE)", "file_type": "document", "source_file": "docs/plan-google-auth.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "googleauthplan_google_oauth_provider", "community": 41, "norm_label": "googleoauthprovider (httpx + pkce)" }, { "label": "adiuvai:// deep-link protocol", "file_type": "document", "source_file": "docs/plan-google-auth.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "googleauthplan_deep_link_protocol", "community": 41, "norm_label": "adiuvai:// deep-link protocol" }, { "label": "Backend web-callback bouncer", "file_type": "document", "source_file": "docs/plan-google-auth.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "googleauthplan_web_callback", "community": 41, "norm_label": "backend web-callback bouncer" }, { "label": "Device-specific backup key", "file_type": "document", "source_file": "docs/plan-google-auth.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "googleauthplan_backup_key", "community": 180, "norm_label": "device-specific backup key" }, { "label": "users.avatar_url column", "file_type": "document", "source_file": "docs/plan-google-auth.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "googleauthplan_avatar_url", "community": 41, "norm_label": "users.avatar_url column" }, { "label": "OnboardingFlow component", "file_type": "document", "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboardingplan_wizard_flow", "community": 10, "norm_label": "onboardingflow component" }, { "label": "Core memory seed (5 fields)", "file_type": "document", "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboardingplan_memory_core_seed", "community": 10, "norm_label": "core memory seed (5 fields)" }, { "label": "FormatPrefs (electron-store, device-local)", "file_type": "document", "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboardingplan_format_prefs", "community": 123, "norm_label": "formatprefs (electron-store, device-local)" }, { "label": "POST /auth/onboarding/normalize route", "file_type": "document", "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboardingplan_normalize_route", "community": 10, "norm_label": "post /auth/onboarding/normalize route" }, { "label": "PUT /auth/me/memory route", "file_type": "document", "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboardingplan_update_memory_route", "community": 10, "norm_label": "put /auth/me/memory route" }, { "label": "users.onboarding_completed_at column", "file_type": "document", "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboardingplan_onboarding_completed_at", "community": 10, "norm_label": "users.onboarding_completed_at column" }, { "label": "format-row.ts FE timestamp formatter", "file_type": "document", "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboardingplan_format_row_helper", "community": 123, "norm_label": "format-row.ts fe timestamp formatter" }, { "label": "locale-defaults.ts (OS detection)", "file_type": "document", "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboardingplan_locale_defaults", "community": 123, "norm_label": "locale-defaults.ts (os detection)" }, { "label": "Sonner Toast Notifications Plan", "file_type": "document", "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_sonner_notifications", "community": 28, "norm_label": "sonner toast notifications plan" }, { "label": "shadcn Sonner Toast Component", "file_type": "concept", "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sonner_concept", "community": 28, "norm_label": "shadcn sonner toast component" }, { "label": "useNotify Hook", "file_type": "concept", "source_file": "docs/plan-sonner-notifications.md", "source_location": "src/renderer/hooks/useNotify.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "useNotify_hook", "community": 28, "norm_label": "usenotify hook" }, { "label": "theme-provider useTheme", "file_type": "concept", "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "theme_provider_concept", "community": 28, "norm_label": "theme-provider usetheme" }, { "label": "i18n Translation JSON Files (en/it/es/fr/de)", "file_type": "concept", "source_file": "docs/plan-sonner-notifications.md", "source_location": "src/renderer/locales/{lang}/translation.json", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "i18n_translation_files", "community": 28, "norm_label": "i18n translation json files (en/it/es/fr/de)" }, { "label": "GeneralSection Settings Component", "file_type": "concept", "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings_general_section", "community": 28, "norm_label": "generalsection settings component" }, { "label": "ProfileSection Settings Component", "file_type": "concept", "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings_profile_section", "community": 28, "norm_label": "profilesection settings component" }, { "label": "AccountSection Settings Component", "file_type": "concept", "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings_account_section", "community": 28, "norm_label": "accountsection settings component" }, { "label": "Silent Mutations (no toast)", "file_type": "concept", "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "silent_mutations", "community": 28, "norm_label": "silent mutations (no toast)" }, { "label": "Sonner Notifications Ralph Loop Prompt", "file_type": "document", "source_file": "docs/PROMPT-sonner-notifications.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "prompt_sonner_notifications", "community": 28, "norm_label": "sonner notifications ralph loop prompt" }, { "label": "Memory Evolution Ralph Loop Prompt", "file_type": "document", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "prompt_memory_evolution", "community": 15, "norm_label": "memory evolution ralph loop prompt" }, { "label": "MemGPT", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memgpt_concept", "community": 15, "norm_label": "memgpt" }, { "label": "Mem0 Extract/Update Pipeline", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "mem0_concept", "community": 15, "norm_label": "mem0 extract/update pipeline" }, { "label": "Mem0g-light Relational Graph", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "mem0g_light_concept", "community": 15, "norm_label": "mem0g-light relational graph" }, { "label": "pgvector PostgreSQL Extension", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "pgvector_concept", "community": 15, "norm_label": "pgvector postgresql extension" }, { "label": "MemoryAssociative Table", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": "api/app/models.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memory_associative_table", "community": 15, "norm_label": "memoryassociative table" }, { "label": "memory_relations Table", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memory_relations_table", "community": 15, "norm_label": "memory_relations table" }, { "label": "MemoryMiddleware", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": "api/app/core/memory_middleware.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memory_middleware", "community": 15, "norm_label": "memorymiddleware" }, { "label": "memory_extraction.py", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": "api/app/core/memory_extraction.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memory_extraction_module", "community": 15, "norm_label": "memory_extraction.py" }, { "label": "memory_maintenance.py", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": "api/app/core/memory_maintenance.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memory_maintenance_module", "community": 184, "norm_label": "memory_maintenance.py" }, { "label": "TierManager", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": "api/app/billing/tier_manager.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tier_manager", "community": 15, "norm_label": "tiermanager" }, { "label": "embeddings.py (OpenAI text-embedding-3-small)", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": "api/app/core/embeddings.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "embeddings_module", "community": 15, "norm_label": "embeddings.py (openai text-embedding-3-small)" }, { "label": "deep_agent.py", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": "api/app/core/deep_agent.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "deep_agent", "community": 15, "norm_label": "deep_agent.py" }, { "label": "MemorySection Settings UI", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": "adiuvAI/src/renderer/components/settings/MemorySection.tsx", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memory_section_ui", "community": 15, "norm_label": "memorysection settings ui" }, { "label": "Proactive Pattern Mining", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "proactive_mining", "community": 184, "norm_label": "proactive pattern mining" }, { "label": "Caveman Mode (token compression)", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "caveman_mode", "community": 15, "norm_label": "caveman mode (token compression)" }, { "label": "Per-user Fernet Encryption", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fernet_encryption", "community": 15, "norm_label": "per-user fernet encryption" }, { "label": "gpt-4o-mini LLM", "file_type": "concept", "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "gpt_4o_mini", "community": 15, "norm_label": "gpt-4o-mini llm" }, { "label": "Onboarding Ralph Loop Prompt", "file_type": "document", "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "prompt_onboarding", "community": 15, "norm_label": "onboarding ralph loop prompt" }, { "label": "OnboardingFlow Component", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "adiuvAI/src/renderer/components/onboarding/OnboardingFlow.tsx", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboarding_flow_component", "community": 15, "norm_label": "onboardingflow component" }, { "label": "MemoryCore Table", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "memory_core_table", "community": 15, "norm_label": "memorycore table" }, { "label": "electron-store FormatPrefs", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "adiuvAI/src/main/store.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "electron_store", "community": 15, "norm_label": "electron-store formatprefs" }, { "label": "format-row.ts helper", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "adiuvAI/src/main/api/format-row.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "format_row_helper", "community": 15, "norm_label": "format-row.ts helper" }, { "label": "drizzle-executor.ts", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "adiuvAI/src/main/api/drizzle-executor.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "drizzle_executor", "community": 15, "norm_label": "drizzle-executor.ts" }, { "label": "locale-defaults.ts (OS locale detection)", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "adiuvAI/src/main/auth/locale-defaults.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "locale_defaults", "community": 15, "norm_label": "locale-defaults.ts (os locale detection)" }, { "label": "AuthManager", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "adiuvAI/src/main/auth/auth-manager.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "auth_manager", "community": 15, "norm_label": "authmanager" }, { "label": "POST /auth/onboarding/normalize Route", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "api/app/api/routes/auth.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "onboarding_normalize_route", "community": 15, "norm_label": "post /auth/onboarding/normalize route" }, { "label": "users.onboarding_completed_at Column", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "users_onboarding_completed_at", "community": 15, "norm_label": "users.onboarding_completed_at column" }, { "label": "AppShell Component", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "adiuvAI/src/renderer/components/layout/AppShell.tsx", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "app_shell", "community": 15, "norm_label": "appshell component" }, { "label": "AIChatPanel (visual reference)", "file_type": "concept", "source_file": "docs/PROMPT-onboarding.md", "source_location": "adiuvAI/src/renderer/components/ai/AIChatPanel.tsx", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "ai_chat_panel", "community": 15, "norm_label": "aichatpanel (visual reference)" }, { "label": "Agent Runner UML Sequence Diagram", "file_type": "document", "source_file": "docs/agent-runner-sequence.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "agent_runner_sequence_doc", "community": 15, "norm_label": "agent runner uml sequence diagram" }, { "label": "AgentScheduler", "file_type": "concept", "source_file": "docs/agent-runner-sequence.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "agent_scheduler_concept", "community": 15, "norm_label": "agentscheduler" }, { "label": "AgentRunLog", "file_type": "concept", "source_file": "docs/agent-runner-sequence.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "agent_run_log", "community": 15, "norm_label": "agentrunlog" }, { "label": "LiteLLM Multi-provider Factory", "file_type": "concept", "source_file": "docs/agent-runner-sequence.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "litellm_concept", "community": 15, "norm_label": "litellm multi-provider factory" }, { "label": "LLM Provider Report April 2026", "file_type": "document", "source_file": "docs/llm-provider-report.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "llm_provider_report", "community": 294, "norm_label": "llm provider report april 2026" }, { "label": "Task Form Dialog Keyboard Mockup", "file_type": "document", "source_file": "docs/mockups/2026-05-14-task-form-dialog-mockup.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_form_mockup", "community": 28, "norm_label": "task form dialog keyboard mockup" }, { "label": "Project Folder Integration Plan", "file_type": "document", "source_file": "docs/superpowers/plans/2026-05-11-project-folder-integration.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_project_folder_integration", "community": 15, "norm_label": "project folder integration plan" }, { "label": "Project Folder Integration Design Spec", "file_type": "document", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Roberto + Claude", "contributor": null, "id": "spec_project_folder_integration", "community": 15, "norm_label": "project folder integration design spec" }, { "label": "folder_indexer.py", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": "api/app/core/folder_indexer.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "folder_indexer", "community": 15, "norm_label": "folder_indexer.py" }, { "label": "folder_agent.py", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": "api/app/agents/folder_agent.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "folder_agent", "community": 15, "norm_label": "folder_agent.py" }, { "label": "/api/v1/device WebSocket", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": "api/app/api/routes/device_ws.py", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "device_ws", "community": 15, "norm_label": "/api/v1/device websocket" }, { "label": "projectFolderFiles SQLite Table", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": "adiuvAI/src/main/db/schema.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "project_folder_files_table", "community": 15, "norm_label": "projectfolderfiles sqlite table" }, { "label": "MonthlyTokenUsage Table", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "monthly_token_usage_table", "community": 15, "norm_label": "monthlytokenusage table" }, { "label": "FolderChip Hero Component", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "folder_chip_component", "community": 15, "norm_label": "folderchip hero component" }, { "label": "FilesSection Tab", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "files_tab_section", "community": 15, "norm_label": "filessection tab" }, { "label": "files/scanner.ts", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": "adiuvAI/src/main/files/scanner.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "scanner_module", "community": 15, "norm_label": "files/scanner.ts" }, { "label": "files/indexer.ts WS orchestrator", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": "adiuvAI/src/main/files/indexer.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "indexer_module", "community": 15, "norm_label": "files/indexer.ts ws orchestrator" }, { "label": "Langfuse Prompt Management", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "langfuse_concept", "community": 15, "norm_label": "langfuse prompt management" }, { "label": "Timeline Batch Add Plan", "file_type": "document", "source_file": "docs/superpowers/plans/2026-05-13-timeline-batch-add.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_timeline_batch_add", "community": 28, "norm_label": "timeline batch add plan" }, { "label": "Timeline Batch Add Design Spec", "file_type": "document", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "spec_timeline_batch_add", "community": 28, "norm_label": "timeline batch add design spec" }, { "label": "parseDate Utility", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": "adiuvAI/src/renderer/lib/parseDate.ts", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "parse_date_util", "community": 28, "norm_label": "parsedate utility" }, { "label": "DateField UI Component", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": "adiuvAI/src/renderer/components/ui/date-field.tsx", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "date_field_component", "community": 28, "norm_label": "datefield ui component" }, { "label": "AddEventDialog Component", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": "adiuvAI/src/renderer/components/timeline/AddEventDialog.tsx", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "add_event_dialog", "community": 28, "norm_label": "addeventdialog component" }, { "label": "EditEventDialog Component", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": "adiuvAI/src/renderer/components/timeline/EditEventDialog.tsx", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "edit_event_dialog", "community": 28, "norm_label": "editeventdialog component" }, { "label": "trpc.timelineEvents.create", "file_type": "concept", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeline_events_create_trpc", "community": 28, "norm_label": "trpc.timelineevents.create" }, { "label": "adiuvAI Waitlist Service README", "file_type": "document", "source_file": "waitlist/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "waitlist_readme", "community": 57, "norm_label": "adiuvai waitlist service readme" }, { "label": "Cloudflare WAF + DDoS", "file_type": "concept", "source_file": "waitlist/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "cloudflare_concept", "community": 57, "norm_label": "cloudflare waf + ddos" }, { "label": "FastAPI Framework", "file_type": "concept", "source_file": "waitlist/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fastapi_concept", "community": 57, "norm_label": "fastapi framework" }, { "label": "Waitlist Service Requirements", "file_type": "document", "source_file": "waitlist/requirements.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "waitlist_requirements", "community": 57, "norm_label": "waitlist service requirements" }, { "label": "SQLAlchemy 2.0 async", "file_type": "concept", "source_file": "waitlist/requirements.txt", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sqlalchemy_concept", "community": 57, "norm_label": "sqlalchemy 2.0 async" }, { "label": "Alembic Migrations", "file_type": "concept", "source_file": "waitlist/requirements.txt", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "alembic_concept", "community": 57, "norm_label": "alembic migrations" }, { "label": "adiuvAI Marketing Site Homepage", "file_type": "document", "source_file": "website/index.html", "source_location": null, "source_url": "https://adiuvai.com/", "captured_at": null, "author": null, "contributor": null, "id": "website_index", "community": 15, "norm_label": "adiuvai marketing site homepage" }, { "label": "adiuvAI Privacy Policy Page", "file_type": "document", "source_file": "website/privacy.html", "source_location": null, "source_url": "https://adiuvai.com/privacy.html", "captured_at": null, "author": null, "contributor": null, "id": "website_privacy", "community": 15, "norm_label": "adiuvai privacy policy page" }, { "label": "adiuvAI Terms of Service Page", "file_type": "document", "source_file": "website/terms.html", "source_location": null, "source_url": "https://adiuvai.com/terms.html", "captured_at": null, "author": null, "contributor": null, "id": "website_terms", "community": 15, "norm_label": "adiuvai terms of service page" }, { "label": "Website robots.txt", "file_type": "document", "source_file": "website/robots.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "website_robots", "community": 15, "norm_label": "website robots.txt" }, { "label": "EU AI Act compliance claim", "file_type": "concept", "source_file": "website/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "eu_ai_act", "community": 15, "norm_label": "eu ai act compliance claim" }, { "label": "Split-View Layout (Chat + Text Artifact)", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_split_view_layout", "community": 38, "norm_label": "split-view layout (chat + text artifact)" }, { "label": "Left Sidebar Navigation (Home/Tasks/Projects icons)", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_left_sidebar_nav", "community": 38, "norm_label": "left sidebar navigation (home/tasks/projects icons)" }, { "label": "adiuvAI Greeting Message (Italian)", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_adiuvai_greeting", "community": 38, "norm_label": "adiuvai greeting message (italian)" }, { "label": "Chat Input Box ('Chiedimi qualsiasi cosa...')", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_chat_input_box", "community": 38, "norm_label": "chat input box ('chiedimi qualsiasi cosa...')" }, { "label": "Text Artifact Panel (Email Draft Template)", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_text_artifact_panel", "community": 38, "norm_label": "text artifact panel (email draft template)" }, { "label": "Artifact Type Badge ('Text')", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_text_type_badge", "community": 38, "norm_label": "artifact type badge ('text')" }, { "label": "Undo/Redo Controls (top-right)", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_undo_redo_controls", "community": 38, "norm_label": "undo/redo controls (top-right)" }, { "label": "Italian Email Template with Placeholders", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_email_template_content", "community": 38, "norm_label": "italian email template with placeholders" }, { "label": "Bottom Pagination Carousel (artifact versions)", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_pagination_dots", "community": 38, "norm_label": "bottom pagination carousel (artifact versions)" }, { "label": "Vertical Resize Divider Handle", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_resize_divider", "community": 38, "norm_label": "vertical resize divider handle" }, { "label": "Artifact-Based Text Authoring Pattern", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_artifact_text_authoring", "community": 38, "norm_label": "artifact-based text authoring pattern" }, { "label": "Italian UI Localization", "file_type": "image", "source_file": "docs/Task.jpg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "task_jpg_italian_localization", "community": 38, "norm_label": "italian ui localization" }, { "label": "Gantt Timeline View", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_gantt_view", "community": 24, "norm_label": "gantt timeline view" }, { "label": "Untitled Project Header", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_untitled_project", "community": 24, "norm_label": "untitled project header" }, { "label": "Left Task Panel (Title/Duration/Status)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_left_panel", "community": 24, "norm_label": "left task panel (title/duration/status)" }, { "label": "Strategy Section (9 days, 98%)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_section_strategy", "community": 24, "norm_label": "strategy section (9 days, 98%)" }, { "label": "Design Section (10 days, 25%)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_section_design", "community": 24, "norm_label": "design section (10 days, 25%)" }, { "label": "Development Section (12 days, 0%)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_section_development", "community": 24, "norm_label": "development section (12 days, 0%)" }, { "label": "Testing Section (9 days, 0%)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_section_testing", "community": 24, "norm_label": "testing section (9 days, 0%)" }, { "label": "Launch Section (4 days, 0%)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_section_launch", "community": 24, "norm_label": "launch section (4 days, 0%)" }, { "label": "User Experience Task Bar", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_task_user_experience", "community": 24, "norm_label": "user experience task bar" }, { "label": "Task Context Menu", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_context_menu", "community": 24, "norm_label": "task context menu" }, { "label": "Mark as Done Action", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_action_mark_done", "community": 24, "norm_label": "mark as done action" }, { "label": "Edit Action", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_action_edit", "community": 24, "norm_label": "edit action" }, { "label": "Color Submenu", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_action_color", "community": 24, "norm_label": "color submenu" }, { "label": "Progress Submenu (10%-100%)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_action_progress", "community": 24, "norm_label": "progress submenu (10%-100%)" }, { "label": "Duplicate Action", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_action_duplicate", "community": 24, "norm_label": "duplicate action" }, { "label": "Copy Link Action", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_action_copy_link", "community": 24, "norm_label": "copy link action" }, { "label": "Delete Action", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_action_delete", "community": 24, "norm_label": "delete action" }, { "label": "Per-Task Progress Percent Indicators", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_progress_indicators", "community": 24, "norm_label": "per-task progress percent indicators" }, { "label": "Date Header (Nov 2021 / Dec 2021)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_date_header", "community": 24, "norm_label": "date header (nov 2021 / dec 2021)" }, { "label": "Toolbar (Add, Avatars, Filter, Zoom, Share)", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_toolbar", "community": 24, "norm_label": "toolbar (add, avatars, filter, zoom, share)" }, { "label": "Hide Completed Toggle", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_hide_completed_toggle", "community": 24, "norm_label": "hide completed toggle" }, { "label": "Task Assignee Avatars", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_assignee_avatars", "community": 24, "norm_label": "task assignee avatars" }, { "label": "Color-Coded Task Bars by Section", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_color_coded_bars", "community": 24, "norm_label": "color-coded task bars by section" }, { "label": "Gantt Chart Pattern", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_concept_gantt_chart", "community": 24, "norm_label": "gantt chart pattern" }, { "label": "Collapsible Section Pattern", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_concept_collapsible_sections", "community": 24, "norm_label": "collapsible section pattern" }, { "label": "adiuvAI timelineEvents Schema", "file_type": "image", "source_file": "tmp/image_new_timeline.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_new_timeline_concept_timelineEvents_table", "community": 24, "norm_label": "adiuvai timelineevents schema" }, { "label": "Notes UI Screenshot", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_notes_ui", "community": 34, "norm_label": "notes ui screenshot" }, { "label": "Notes Search Bar", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_search_bar", "community": 34, "norm_label": "notes search bar" }, { "label": "Add Note Button", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_add_note_button", "community": 34, "norm_label": "add note button" }, { "label": "Masonry Card Grid Layout", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_card_grid_layout", "community": 34, "norm_label": "masonry card grid layout" }, { "label": "Project Milestones Note", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_project_milestones", "community": 34, "norm_label": "project milestones note" }, { "label": "Mountain Sunset Photography Note", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_mountain_sunset_photo", "community": 34, "norm_label": "mountain sunset photography note" }, { "label": "Desert Road Trip Ideas Note", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_desert_road_trip", "community": 34, "norm_label": "desert road trip ideas note" }, { "label": "Weekly Grocery List Note", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_weekly_grocery_list", "community": 34, "norm_label": "weekly grocery list note" }, { "label": "Home Renovation Tasks Note", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_home_renovation", "community": 34, "norm_label": "home renovation tasks note" }, { "label": "Tag Chips (Family / Personal / Tasks)", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_tag_chips", "community": 34, "norm_label": "tag chips (family / personal / tasks)" }, { "label": "Inline Checkbox List Items", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_checkbox_list", "community": 34, "norm_label": "inline checkbox list items" }, { "label": "Image Attachment in Note Card", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_image_attachment", "community": 34, "norm_label": "image attachment in note card" }, { "label": "Nested Bulleted Outline", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_nested_bullets", "community": 34, "norm_label": "nested bulleted outline" }, { "label": "Light Theme Design", "file_type": "image", "source_file": "tmp/image_note.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_note_light_theme", "community": 34, "norm_label": "light theme design" }, { "label": "Chrome DevTools Performance Recording", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_devtools_performance", "community": 23, "norm_label": "chrome devtools performance recording" }, { "label": "URL: localhost:5173/projects?projectId=...&tab=overview", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": "http://localhost:5173/projects?projectId=c3b88295-880f-4d3a-935b-a388a9aad2b4&tab=overview", "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_projects_overview_url", "community": 23, "norm_label": "url: localhost:5173/projects?projectid=...&tab=overview" }, { "label": "CPU Track (high utilization)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_cpu_track", "community": 23, "norm_label": "cpu track (high utilization)" }, { "label": "Network Track", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_net_track", "community": 23, "norm_label": "network track" }, { "label": "Frames Track", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_frames_track", "community": 23, "norm_label": "frames track" }, { "label": "Long Frame 771.7 ms", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_long_frame_771ms", "community": 23, "norm_label": "long frame 771.7 ms" }, { "label": "Long Frame 500.5 ms", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_long_frame_500ms", "community": 23, "norm_label": "long frame 500.5 ms" }, { "label": "Long Frame 159.9 ms", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_long_frame_159ms", "community": 23, "norm_label": "long frame 159.9 ms" }, { "label": "Long Frame 250.3 ms", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_long_frame_250ms", "community": 23, "norm_label": "long frame 250.3 ms" }, { "label": "Long Frame 180.8 ms", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_long_frame_180ms", "community": 23, "norm_label": "long frame 180.8 ms" }, { "label": "Animations Track (purple bars)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_animations_track", "community": 23, "norm_label": "animations track (purple bars)" }, { "label": "Layout Shifts Track", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_layout_shifts_track", "community": 23, "norm_label": "layout shifts track" }, { "label": "React Scheduler Track (Custom)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_react_scheduler_track", "community": 23, "norm_label": "react scheduler track (custom)" }, { "label": "React Components Track (Custom)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_react_components_track", "community": 23, "norm_label": "react components track (custom)" }, { "label": "Main Thread", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_main_thread", "community": 23, "norm_label": "main thread" }, { "label": "Evaluate Script Task", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_evaluate_script", "community": 23, "norm_label": "evaluate script task" }, { "label": "Run Microtasks", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_run_microtasks", "community": 23, "norm_label": "run microtasks" }, { "label": "Function call frames (deep stacks)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_function_call", "community": 23, "norm_label": "function call frames (deep stacks)" }, { "label": "createTask", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_create_task", "community": 23, "norm_label": "createtask" }, { "label": "On ignore-list regex match (node_modules)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_on_ignore_regex", "community": 23, "norm_label": "on ignore-list regex match (node_modules)" }, { "label": "Run console task (tooltip: 4.25 ms self 76 us)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_run_console_task", "community": 23, "norm_label": "run console task (tooltip: 4.25 ms self 76 us)" }, { "label": "Long Task Markers (red triangles)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_long_task_markers", "community": 23, "norm_label": "long task markers (red triangles)" }, { "label": "Thread Pool", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_thread_pool", "community": 23, "norm_label": "thread pool" }, { "label": "GPU Track", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_gpu_track", "community": 23, "norm_label": "gpu track" }, { "label": "Project Page Scroll Performance Issue", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_scroll_perf_issue", "community": 23, "norm_label": "project page scroll performance issue" }, { "label": "Repeated React Render Cost on Scroll", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_react_render_cost", "community": 23, "norm_label": "repeated react render cost on scroll" }, { "label": "Projects Overview Route (adiuvAI renderer)", "file_type": "image", "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "image_project_scroll_perf_projects_route", "community": 23, "norm_label": "projects overview route (adiuvai renderer)" }, { "label": "Timeline Event Issues Screenshot", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_screenshot", "community": 26, "norm_label": "timeline event issues screenshot" }, { "label": "Gantt-style Timeline View", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_timeline_view", "community": 26, "norm_label": "gantt-style timeline view" }, { "label": "Project: AI Chatbot MVP", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_project_ai_chatbot", "community": 26, "norm_label": "project: ai chatbot mvp" }, { "label": "Project: Bat-Signal Net...", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_project_bat_signal", "community": 26, "norm_label": "project: bat-signal net..." }, { "label": "Event: Project Kickoff (milestone, checked)", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_project_kickoff", "community": 26, "norm_label": "event: project kickoff (milestone, checked)" }, { "label": "Event: Design Phase Complete", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_design_phase", "community": 26, "norm_label": "event: design phase complete" }, { "label": "Event: Alpha Release (checkpoint)", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_alpha_release", "community": 26, "norm_label": "event: alpha release (checkpoint)" }, { "label": "Event: Beta Testing (activity bar)", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_beta_testing", "community": 26, "norm_label": "event: beta testing (activity bar)" }, { "label": "Event: User Acceptance Testing", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_uat", "community": 26, "norm_label": "event: user acceptance testing" }, { "label": "Event: Production Launch", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_production_launch", "community": 26, "norm_label": "event: production launch" }, { "label": "Event: Post-Launch Review", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_post_launch_review", "community": 26, "norm_label": "event: post-launch review" }, { "label": "UI: Red Vertical 'Now' Line", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_red_now_marker", "community": 26, "norm_label": "ui: red vertical 'now' line" }, { "label": "Issue: Overlapping Header Date Labels", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_overlapping_header_dates", "community": 26, "norm_label": "issue: overlapping header date labels" }, { "label": "Issue: Dual Date Axes (year-month + short month)", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_dual_date_axis", "community": 26, "norm_label": "issue: dual date axes (year-month + short month)" }, { "label": "Issue: Red Octagon for Bat-Signal Alpha Release", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_red_alpha_release_marker", "community": 26, "norm_label": "issue: red octagon for bat-signal alpha release" }, { "label": "Issue: Truncated Project Label 'Bat-Signal Net...'", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_truncated_project_label", "community": 26, "norm_label": "issue: truncated project label 'bat-signal net...'" }, { "label": "Issue: Mixed Italian Month Abbreviations (mar/apr/mag/giu/lug)", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_mixed_language_axis", "community": 26, "norm_label": "issue: mixed italian month abbreviations (mar/apr/mag/giu/lug)" }, { "label": "Backing Table: timelineEvents", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_timelineEvents_table", "community": 26, "norm_label": "backing table: timelineevents" }, { "label": "Event Type: milestone (octagon icon)", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_type_milestone", "community": 26, "norm_label": "event type: milestone (octagon icon)" }, { "label": "Event Type: activity (rounded bar)", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_type_activity", "community": 26, "norm_label": "event type: activity (rounded bar)" }, { "label": "Event Type: checkpoint (circle)", "file_type": "image", "source_file": "tmp/timeevent_issues.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "timeevent_issues_event_type_checkpoint", "community": 26, "norm_label": "event type: checkpoint (circle)" }, { "label": "Focus Tasks Email Draft View", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_email_draft_view", "community": 30, "norm_label": "focus tasks email draft view" }, { "label": "Draft Client Email - Follow-up Task", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_draft_client_email_task", "community": 30, "norm_label": "draft client email - follow-up task" }, { "label": "Task Checklist Panel (Left Sidebar)", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_task_checklist_panel", "community": 30, "norm_label": "task checklist panel (left sidebar)" }, { "label": "Checklist: Check contract dates (Section A.2)", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_checklist_item_contract_dates", "community": 30, "norm_label": "checklist: check contract dates (section a.2)" }, { "label": "Checklist: Offer 10% discount-based loyalty credit", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_checklist_item_loyalty_credit", "community": 30, "norm_label": "checklist: offer 10% discount-based loyalty credit" }, { "label": "Checklist: Tone professional & sincere", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_checklist_item_tone_professional_sincere", "community": 30, "norm_label": "checklist: tone professional & sincere" }, { "label": "Subtask: Draft follow-up referencing client mailing history", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_subtask_followup_referencing_history", "community": 30, "norm_label": "subtask: draft follow-up referencing client mailing history" }, { "label": "Subtask: Highlight new sentence inserted by editor", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_subtask_highlight_new_sentence", "community": 30, "norm_label": "subtask: highlight new sentence inserted by editor" }, { "label": "Email Subject: Re: Project update", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_email_subject_project_update", "community": 30, "norm_label": "email subject: re: project update" }, { "label": "Recipient: James Miller (jamie@acmecorp.com)", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_recipient_james_miller", "community": 30, "norm_label": "recipient: james miller (jamie@acmecorp.com)" }, { "label": "Highlighted Sentence: 10% loyalty credit for breach", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_highlighted_loyalty_sentence", "community": 30, "norm_label": "highlighted sentence: 10% loyalty credit for breach" }, { "label": "Apply & Continue Button (Top Right)", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_apply_continue_button", "community": 30, "norm_label": "apply & continue button (top right)" }, { "label": "Preview / Actions Controls (Top Bar)", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_preview_actions_controls", "community": 30, "norm_label": "preview / actions controls (top bar)" }, { "label": "Command / Prompt Input Footer", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_command_input", "community": 30, "norm_label": "command / prompt input footer" }, { "label": "AI Email Drafting Workflow (Focus Tasks Feature)", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_ai_email_drafting_workflow", "community": 30, "norm_label": "ai email drafting workflow (focus tasks feature)" }, { "label": "Human-in-the-Loop Review Pattern", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_hitl_review_pattern", "community": 30, "norm_label": "human-in-the-loop review pattern" }, { "label": "Email Signature: Sarah", "file_type": "image", "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "focus_tasks_signature_sarah", "community": 30, "norm_label": "email signature: sarah" } ], "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", "confidence_score": 1.0, "source": "adiuvai_scripts_seed_fake_data_py", "target": "scripts_seed_fake_data_uid" }, { "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", "confidence_score": 1.0, "source": "adiuvai_scripts_seed_fake_data_py", "target": "scripts_seed_fake_data_ts" }, { "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", "confidence_score": 1.0, "source": "adiuvai_scripts_seed_fake_data_py", "target": "scripts_seed_fake_data_rationale_1" }, { "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", "confidence_score": 1.0, "source": "scripts_seed_fake_data_ts", "target": "scripts_seed_fake_data_rationale_33" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L38", "weight": 1.0, "_src": "adiuvai_src_main_index_ts", "_tgt": "main_index_handledeeplink", "confidence_score": 1.0, "source": "adiuvai_src_main_index_ts", "target": "main_index_handledeeplink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\index.ts", "source_location": "L72", "weight": 1.0, "_src": "adiuvai_src_main_index_ts", "_tgt": "main_index_createwindow", "confidence_score": 1.0, "source": "adiuvai_src_main_index_ts", "target": "main_index_createwindow" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ipc_ts", "target": "main_ipc_createipchandler" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_getstore" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_getdeviceid" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_getlocalagents" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_getlocalagent" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_savelocalagent" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_deletelocalagent" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_getformatprefs" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_setformatprefs" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_getuilanguage" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_setuilanguage" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_gettimelinezoom" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_store_ts", "target": "main_store_settimelinezoom" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_getdeviceid" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_getlocalagents" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_savelocalagent" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_deletelocalagent" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_getformatprefs" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_setformatprefs" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_getuilanguage" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_setuilanguage" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_gettimelinezoom" }, { "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", "confidence_score": 1.0, "source": "main_store_getstore", "target": "main_store_settimelinezoom" }, { "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", "confidence_score": 1.0, "source": "main_store_getlocalagents", "target": "main_store_getlocalagent" }, { "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", "confidence_score": 1.0, "source": "main_store_getlocalagents", "target": "main_store_savelocalagent" }, { "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", "confidence_score": 1.0, "source": "main_store_getlocalagents", "target": "main_store_deletelocalagent" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_agents_agent_scheduler_ts", "target": "agents_agent_scheduler_startagentscheduler" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_agents_agent_scheduler_ts", "target": "agents_agent_scheduler_stopagentscheduler" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_agents_agent_scheduler_ts", "target": "agents_agent_scheduler_tickagentscheduler" }, { "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", "confidence_score": 1.0, "source": "agents_agent_scheduler_startagentscheduler", "target": "agents_agent_scheduler_tickagentscheduler" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_noop" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_sendframe" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_checkconnectivity" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_orchestrate" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_orchestratefloating" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_orchestratetaskbriefresearch" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_todaystring" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_getbrieftimeslot" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_getcurrentslotkey" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_markcurrentslotasgenerated" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_getcachedbrief" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_invalidatebriefcache" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_schedulebriefregeneration" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_generateandcachebrief" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_startbriefscheduler" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_stopbriefscheduler" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_ai_orchestrator_ts", "target": "ai_orchestrator_dailybrief" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_sendframe", "target": "ai_orchestrator_orchestrate" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_sendframe", "target": "ai_orchestrator_orchestratefloating" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_sendframe", "target": "ai_orchestrator_orchestratetaskbriefresearch" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_sendframe", "target": "ai_orchestrator_dailybrief" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_orchestrate" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_orchestratefloating" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_orchestratetaskbriefresearch" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_generateandcachebrief" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_checkconnectivity", "target": "ai_orchestrator_dailybrief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L81", "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": "L104", "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": "L140", "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", "confidence_score": 1.0, "source": "ai_orchestrator_todaystring", "target": "ai_orchestrator_getcurrentslotkey" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_todaystring", "target": "ai_orchestrator_getcachedbrief" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_todaystring", "target": "ai_orchestrator_generateandcachebrief" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_todaystring", "target": "ai_orchestrator_dailybrief" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_getbrieftimeslot", "target": "ai_orchestrator_getcurrentslotkey" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_getcurrentslotkey", "target": "ai_orchestrator_markcurrentslotasgenerated" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_markcurrentslotasgenerated", "target": "ai_orchestrator_generateandcachebrief" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_markcurrentslotasgenerated", "target": "ai_orchestrator_dailybrief" }, { "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", "confidence_score": 1.0, "source": "ai_orchestrator_invalidatebriefcache", "target": "ai_orchestrator_schedulebriefregeneration" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "source_location": "L268", "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": "L332", "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_extractentitytitle" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_recordrunaction" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_truncateforlog" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_loghttp" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_loghttpresponse" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_logwssend" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_logwsrecv" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_offlineerror" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_authexpirederror" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_ratelimiterror" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_servererror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L166", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_quotaerror", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_quotaerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L206", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_backendclient", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_backendclient" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1157", "weight": 1.0, "_src": "adiuvai_src_main_api_backend_client_ts", "_tgt": "api_backend_client_getbackendclient", "confidence_score": 1.0, "source": "adiuvai_src_main_api_backend_client_ts", "target": "api_backend_client_getbackendclient" }, { "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", "confidence_score": 1.0, "source": "api_backend_client_truncateforlog", "target": "api_backend_client_loghttp" }, { "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", "confidence_score": 1.0, "source": "api_backend_client_truncateforlog", "target": "api_backend_client_loghttpresponse" }, { "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", "confidence_score": 1.0, "source": "api_backend_client_truncateforlog", "target": "api_backend_client_logwssend" }, { "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", "confidence_score": 1.0, "source": "api_backend_client_truncateforlog", "target": "api_backend_client_logwsrecv" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L258", "weight": 1.0, "_src": "api_backend_client_backendclient_isonline", "_tgt": "api_backend_client_loghttp", "confidence_score": 1.0, "source": "api_backend_client_loghttp", "target": "api_backend_client_backendclient_isonline" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L778", "weight": 1.0, "_src": "api_backend_client_backendclient_checkfolderquota", "_tgt": "api_backend_client_loghttp", "confidence_score": 1.0, "source": "api_backend_client_loghttp", "target": "api_backend_client_backendclient_checkfolderquota" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L262", "weight": 1.0, "_src": "api_backend_client_backendclient_isonline", "_tgt": "api_backend_client_loghttpresponse", "confidence_score": 1.0, "source": "api_backend_client_loghttpresponse", "target": "api_backend_client_backendclient_isonline" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L795", "weight": 1.0, "_src": "api_backend_client_backendclient_checkfolderquota", "_tgt": "api_backend_client_loghttpresponse", "confidence_score": 1.0, "source": "api_backend_client_loghttpresponse", "target": "api_backend_client_backendclient_checkfolderquota" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L607", "weight": 1.0, "_src": "api_backend_client_backendclient_sendindexsessionstart", "_tgt": "api_backend_client_logwssend", "confidence_score": 1.0, "source": "api_backend_client_logwssend", "target": "api_backend_client_backendclient_sendindexsessionstart" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L629", "weight": 1.0, "_src": "api_backend_client_backendclient_sendindexfilebatch", "_tgt": "api_backend_client_logwssend", "confidence_score": 1.0, "source": "api_backend_client_logwssend", "target": "api_backend_client_backendclient_sendindexfilebatch" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L640", "weight": 1.0, "_src": "api_backend_client_backendclient_sendindexsessioncancel", "_tgt": "api_backend_client_logwssend", "confidence_score": 1.0, "source": "api_backend_client_logwssend", "target": "api_backend_client_backendclient_sendindexsessioncancel" }, { "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", "confidence_score": 1.0, "source": "api_backend_client_offlineerror", "target": "api_backend_client_offlineerror_constructor" }, { "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", "confidence_score": 1.0, "source": "api_backend_client_authexpirederror", "target": "api_backend_client_authexpirederror_constructor" }, { "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", "confidence_score": 1.0, "source": "api_backend_client_ratelimiterror", "target": "api_backend_client_ratelimiterror_constructor" }, { "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", "confidence_score": 1.0, "source": "api_backend_client_servererror", "target": "api_backend_client_servererror_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L167", "weight": 1.0, "_src": "api_backend_client_quotaerror", "_tgt": "api_backend_client_quotaerror_constructor", "confidence_score": 1.0, "source": "api_backend_client_quotaerror", "target": "api_backend_client_quotaerror_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L229", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_constructor", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_constructor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L231", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_getinstance", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_getinstance" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L242", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_baseurl", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_baseurl" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L247", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_wsbaseurl", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_wsbaseurl" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L256", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_isonline", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_isonline" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L278", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendhomerequest", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendhomerequest" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L338", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendbriefrequest", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendbriefrequest" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L398", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendfloatingrequest", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendfloatingrequest" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L464", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendtaskbriefrequest", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendtaskbriefrequest" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L527", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendjourneystart", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendjourneystart" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L562", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendjourneymessage", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendjourneymessage" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L595", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_registerindexsession", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_registerindexsession" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L603", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendindexsessionstart", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendindexsessionstart" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L614", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendindexfilebatch", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendindexfilebatch" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L636", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_sendindexsessioncancel", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_sendindexsessioncancel" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L648", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_asserthttpok", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_asserthttpok" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L663", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_proxyget", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_proxyget" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L685", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_proxypost", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_proxypost" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L711", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_proxyput", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_proxyput" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L737", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_proxydelete", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_proxydelete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L772", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_checkfolderquota", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_checkfolderquota" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L837", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_connectpersistent", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_connectpersistent" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L849", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_disconnectpersistent", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_disconnectpersistent" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L861", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_opendevicewebsocket", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_opendevicewebsocket" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1076", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_startheartbeat", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_startheartbeat" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1092", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_stopheartbeat", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_stopheartbeat" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1100", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_clearpongtimer", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_clearpongtimer" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1107", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_schedulereconnect", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_schedulereconnect" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1121", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_clearreconnecttimer", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_clearreconnecttimer" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1132", "weight": 1.0, "_src": "api_backend_client_backendclient", "_tgt": "api_backend_client_backendclient_withretry", "confidence_score": 1.0, "source": "api_backend_client_backendclient", "target": "api_backend_client_backendclient_withretry" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1158", "weight": 1.0, "_src": "api_backend_client_getbackendclient", "_tgt": "api_backend_client_backendclient_getinstance", "confidence_score": 1.0, "source": "api_backend_client_backendclient_getinstance", "target": "api_backend_client_getbackendclient" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L606", "weight": 1.0, "_src": "api_backend_client_backendclient_sendindexsessionstart", "_tgt": "shared_casing_tosnakecase", "source": "api_backend_client_backendclient_sendindexsessionstart", "target": "shared_casing_tosnakecase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L628", "weight": 1.0, "_src": "api_backend_client_backendclient_sendindexfilebatch", "_tgt": "shared_casing_tosnakecase", "source": "api_backend_client_backendclient_sendindexfilebatch", "target": "shared_casing_tosnakecase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L639", "weight": 1.0, "_src": "api_backend_client_backendclient_sendindexsessioncancel", "_tgt": "shared_casing_tosnakecase", "source": "api_backend_client_backendclient_sendindexsessioncancel", "target": "shared_casing_tosnakecase" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L664", "weight": 1.0, "_src": "api_backend_client_backendclient_proxyget", "_tgt": "api_backend_client_backendclient_withretry", "confidence_score": 1.0, "source": "api_backend_client_backendclient_proxyget", "target": "api_backend_client_backendclient_withretry" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L686", "weight": 1.0, "_src": "api_backend_client_backendclient_proxypost", "_tgt": "api_backend_client_backendclient_withretry", "confidence_score": 1.0, "source": "api_backend_client_backendclient_proxypost", "target": "api_backend_client_backendclient_withretry" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L712", "weight": 1.0, "_src": "api_backend_client_backendclient_proxyput", "_tgt": "api_backend_client_backendclient_withretry", "confidence_score": 1.0, "source": "api_backend_client_backendclient_proxyput", "target": "api_backend_client_backendclient_withretry" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L738", "weight": 1.0, "_src": "api_backend_client_backendclient_proxydelete", "_tgt": "api_backend_client_backendclient_withretry", "confidence_score": 1.0, "source": "api_backend_client_backendclient_proxydelete", "target": "api_backend_client_backendclient_withretry" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L773", "weight": 1.0, "_src": "api_backend_client_backendclient_checkfolderquota", "_tgt": "auth_auth_manager_getauthmanager", "source": "api_backend_client_backendclient_checkfolderquota", "target": "auth_auth_manager_getauthmanager" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L842", "weight": 1.0, "_src": "api_backend_client_backendclient_connectpersistent", "_tgt": "api_backend_client_backendclient_opendevicewebsocket", "confidence_score": 1.0, "source": "api_backend_client_backendclient_connectpersistent", "target": "api_backend_client_backendclient_opendevicewebsocket" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L852", "weight": 1.0, "_src": "api_backend_client_backendclient_disconnectpersistent", "_tgt": "api_backend_client_backendclient_stopheartbeat", "confidence_score": 1.0, "source": "api_backend_client_backendclient_disconnectpersistent", "target": "api_backend_client_backendclient_stopheartbeat" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L853", "weight": 1.0, "_src": "api_backend_client_backendclient_disconnectpersistent", "_tgt": "api_backend_client_backendclient_clearreconnecttimer", "confidence_score": 1.0, "source": "api_backend_client_backendclient_disconnectpersistent", "target": "api_backend_client_backendclient_clearreconnecttimer" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L876", "weight": 1.0, "_src": "api_backend_client_backendclient_opendevicewebsocket", "_tgt": "api_backend_client_backendclient_schedulereconnect", "confidence_score": 1.0, "source": "api_backend_client_backendclient_opendevicewebsocket", "target": "api_backend_client_backendclient_schedulereconnect" }, { "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": "L1077", "weight": 1.0, "_src": "api_backend_client_backendclient_startheartbeat", "_tgt": "api_backend_client_backendclient_stopheartbeat", "confidence_score": 1.0, "source": "api_backend_client_backendclient_startheartbeat", "target": "api_backend_client_backendclient_stopheartbeat" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1097", "weight": 1.0, "_src": "api_backend_client_backendclient_stopheartbeat", "_tgt": "api_backend_client_backendclient_clearpongtimer", "confidence_score": 1.0, "source": "api_backend_client_backendclient_stopheartbeat", "target": "api_backend_client_backendclient_clearpongtimer" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "source_location": "L1108", "weight": 1.0, "_src": "api_backend_client_backendclient_schedulereconnect", "_tgt": "api_backend_client_backendclient_clearreconnecttimer", "confidence_score": 1.0, "source": "api_backend_client_backendclient_schedulereconnect", "target": "api_backend_client_backendclient_clearreconnecttimer" }, { "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": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L101", "weight": 1.0, "_src": "files_indexer_startindexsession", "_tgt": "api_backend_client_getbackendclient", "source": "api_backend_client_getbackendclient", "target": "files_indexer_startindexsession" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L51", "weight": 1.0, "_src": "adiuvai_src_main_api_drizzle_executor_ts", "_tgt": "api_drizzle_executor_executorerror", "confidence_score": 1.0, "source": "adiuvai_src_main_api_drizzle_executor_ts", "target": "api_drizzle_executor_executorerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L68", "weight": 1.0, "_src": "adiuvai_src_main_api_drizzle_executor_ts", "_tgt": "api_drizzle_executor_buildconditions", "confidence_score": 1.0, "source": "adiuvai_src_main_api_drizzle_executor_ts", "target": "api_drizzle_executor_buildconditions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L138", "weight": 1.0, "_src": "adiuvai_src_main_api_drizzle_executor_ts", "_tgt": "api_drizzle_executor_buildorderby", "confidence_score": 1.0, "source": "adiuvai_src_main_api_drizzle_executor_ts", "target": "api_drizzle_executor_buildorderby" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L159", "weight": 1.0, "_src": "adiuvai_src_main_api_drizzle_executor_ts", "_tgt": "api_drizzle_executor_drizzleexecutor", "confidence_score": 1.0, "source": "adiuvai_src_main_api_drizzle_executor_ts", "target": "api_drizzle_executor_drizzleexecutor" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L52", "weight": 1.0, "_src": "api_drizzle_executor_executorerror", "_tgt": "api_drizzle_executor_executorerror_constructor", "confidence_score": 1.0, "source": "api_drizzle_executor_executorerror", "target": "api_drizzle_executor_executorerror_constructor" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L209", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleselect", "_tgt": "api_drizzle_executor_buildconditions", "confidence_score": 1.0, "source": "api_drizzle_executor_buildconditions", "target": "api_drizzle_executor_drizzleexecutor_handleselect" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L229", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlecount", "_tgt": "api_drizzle_executor_buildconditions", "confidence_score": 1.0, "source": "api_drizzle_executor_buildconditions", "target": "api_drizzle_executor_drizzleexecutor_handlecount" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L210", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleselect", "_tgt": "api_drizzle_executor_buildorderby", "confidence_score": 1.0, "source": "api_drizzle_executor_buildorderby", "target": "api_drizzle_executor_drizzleexecutor_handleselect" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L160", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_gettable" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L167", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_execute", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_execute" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L206", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleselect", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleselect" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L226", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlecount", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlecount" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L240", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleget", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleget" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L252", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleinsert", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleinsert" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L276", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleupdate", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleupdate" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L313", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handledelete", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handledelete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L326", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L359", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlelistdirectory" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L384", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L422", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L451", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L495", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L555", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor", "_tgt": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor", "target": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L207", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleselect", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handleselect" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L227", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlecount", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handlecount" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L241", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleget", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handleget" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L253", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleinsert", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handleinsert" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L277", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleupdate", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handleupdate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L314", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handledelete", "_tgt": "api_drizzle_executor_drizzleexecutor_gettable", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_gettable", "target": "api_drizzle_executor_drizzleexecutor_handledelete" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L172", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleselect", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleselect" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L174", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleget", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleget" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L176", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleinsert", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleinsert" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L178", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleupdate", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleupdate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L180", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handledelete", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handledelete" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L182", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlecount", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlecount" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L184", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L186", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlelistdirectory" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L188", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L190", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L192", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L194", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L196", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_execute", "_tgt": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests", "confidence_score": 1.0, "source": "api_drizzle_executor_drizzleexecutor_execute", "target": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L212", "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": "L231", "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": "L248", "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": "L272", "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": "L303", "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": "L321", "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": "L351", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L453", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L507", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile", "target": "db_index_getdb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "source_location": "L556", "weight": 1.0, "_src": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests", "_tgt": "db_index_getdb", "source": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests", "target": "db_index_getdb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L8", "weight": 1.0, "_src": "adiuvai_src_main_attachments_storage_ts", "_tgt": "attachments_storage_sanitizefilename", "confidence_score": 1.0, "source": "adiuvai_src_main_attachments_storage_ts", "target": "attachments_storage_sanitizefilename" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L17", "weight": 1.0, "_src": "adiuvai_src_main_attachments_storage_ts", "_tgt": "attachments_storage_attachmentsroot", "confidence_score": 1.0, "source": "adiuvai_src_main_attachments_storage_ts", "target": "attachments_storage_attachmentsroot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L21", "weight": 1.0, "_src": "adiuvai_src_main_attachments_storage_ts", "_tgt": "attachments_storage_absolutepath", "confidence_score": 1.0, "source": "adiuvai_src_main_attachments_storage_ts", "target": "attachments_storage_absolutepath" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L25", "weight": 1.0, "_src": "adiuvai_src_main_attachments_storage_ts", "_tgt": "attachments_storage_copyintotask", "confidence_score": 1.0, "source": "adiuvai_src_main_attachments_storage_ts", "target": "attachments_storage_copyintotask" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L39", "weight": 1.0, "_src": "adiuvai_src_main_attachments_storage_ts", "_tgt": "attachments_storage_deletestored", "confidence_score": 1.0, "source": "adiuvai_src_main_attachments_storage_ts", "target": "attachments_storage_deletestored" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L46", "weight": 1.0, "_src": "adiuvai_src_main_attachments_storage_ts", "_tgt": "attachments_storage_deletetaskdir", "confidence_score": 1.0, "source": "adiuvai_src_main_attachments_storage_ts", "target": "attachments_storage_deletetaskdir" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L30", "weight": 1.0, "_src": "attachments_storage_copyintotask", "_tgt": "attachments_storage_sanitizefilename", "confidence_score": 1.0, "source": "attachments_storage_sanitizefilename", "target": "attachments_storage_copyintotask" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L22", "weight": 1.0, "_src": "attachments_storage_absolutepath", "_tgt": "attachments_storage_attachmentsroot", "confidence_score": 1.0, "source": "attachments_storage_attachmentsroot", "target": "attachments_storage_absolutepath" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L31", "weight": 1.0, "_src": "attachments_storage_copyintotask", "_tgt": "attachments_storage_attachmentsroot", "confidence_score": 1.0, "source": "attachments_storage_attachmentsroot", "target": "attachments_storage_copyintotask" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L47", "weight": 1.0, "_src": "attachments_storage_deletetaskdir", "_tgt": "attachments_storage_attachmentsroot", "confidence_score": 1.0, "source": "attachments_storage_attachmentsroot", "target": "attachments_storage_deletetaskdir" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "source_location": "L40", "weight": 1.0, "_src": "attachments_storage_deletestored", "_tgt": "attachments_storage_absolutepath", "confidence_score": 1.0, "source": "attachments_storage_absolutepath", "target": "attachments_storage_deletestored" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_auth_auth_manager_ts", "target": "auth_auth_manager_autherror" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_auth_auth_manager_ts", "target": "auth_auth_manager_authmanager" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_auth_auth_manager_ts", "target": "auth_auth_manager_getauthmanager" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_autherror", "target": "auth_auth_manager_autherror_constructor" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_constructor" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getinstance" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_register" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_login" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_logout" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getaccesstoken" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_isauthenticated" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getprofile" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_updateprofile" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_updatememory" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_normalizeonboarding" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_resetonboarding" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_changepassword" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_listoauthaccounts" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_unlinkoauthaccount" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_updateavatar" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_deleteaccount" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getsubscription" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_createcheckout" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_cancelsubscription" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_listinvoices" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_loginwithoauth" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_handleoauthcallback" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getcorememory" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_addcorekey" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_deletecorekey" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_getrelationalmemory" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_patchrelation" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_deleterelation" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_forgetall" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_refreshtokens" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_baseurl" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_storetokens" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_post" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_put" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager", "target": "auth_auth_manager_authmanager_httpdelete" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getinstance", "target": "auth_auth_manager_getauthmanager" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_register", "target": "auth_auth_manager_authmanager_storetokens" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_login", "target": "auth_auth_manager_authmanager_storetokens" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_logout", "target": "auth_auth_manager_authmanager_getaccesstoken" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_refreshtokens" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_patchrelation" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_forgetall" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_put" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getaccesstoken", "target": "auth_auth_manager_authmanager_httpdelete" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_resetonboarding", "target": "auth_auth_manager_authmanager_post" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_changepassword", "target": "auth_auth_manager_authmanager_put" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_listoauthaccounts", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_unlinkoauthaccount", "target": "auth_auth_manager_authmanager_httpdelete" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_deleteaccount", "target": "auth_auth_manager_authmanager_httpdelete" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getsubscription", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_createcheckout", "target": "auth_auth_manager_authmanager_post" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_cancelsubscription", "target": "auth_auth_manager_authmanager_httpdelete" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_listinvoices", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_handleoauthcallback", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_handleoauthcallback", "target": "auth_auth_manager_authmanager_storetokens" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getcorememory", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_addcorekey", "target": "auth_auth_manager_authmanager_post" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_deletecorekey", "target": "auth_auth_manager_authmanager_httpdelete" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_getrelationalmemory", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_deleterelation", "target": "auth_auth_manager_authmanager_httpdelete" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_refreshtokens", "target": "auth_auth_manager_authmanager_storetokens" }, { "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", "confidence_score": 1.0, "source": "auth_auth_manager_authmanager_baseurl", "target": "auth_auth_manager_authmanager_get" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_auth_backup_key_ts", "target": "auth_backup_key_getbackupkey" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_auth_backup_key_ts", "target": "auth_backup_key_deletebackupkey" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_auth_locale_defaults_ts", "target": "auth_locale_defaults_detectformatprefs" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_auth_locale_defaults_ts", "target": "auth_locale_defaults_detectlanguage" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_auth_locale_defaults_ts", "target": "auth_locale_defaults_inferdateformat" }, { "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", "confidence_score": 1.0, "source": "auth_locale_defaults_detectformatprefs", "target": "auth_locale_defaults_inferdateformat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L27", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_resolvemigrationsfolder", "confidence_score": 1.0, "source": "adiuvai_src_main_db_index_ts", "target": "db_index_resolvemigrationsfolder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L47", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_bootstrapmigrationsledger", "confidence_score": 1.0, "source": "adiuvai_src_main_db_index_ts", "target": "db_index_bootstrapmigrationsledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L90", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_initdb", "confidence_score": 1.0, "source": "adiuvai_src_main_db_index_ts", "target": "db_index_initdb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L110", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_getdb", "confidence_score": 1.0, "source": "adiuvai_src_main_db_index_ts", "target": "db_index_getdb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L118", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_getdbpath", "confidence_score": 1.0, "source": "adiuvai_src_main_db_index_ts", "target": "db_index_getdbpath" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L127", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_getrawsqlite", "confidence_score": 1.0, "source": "adiuvai_src_main_db_index_ts", "target": "db_index_getrawsqlite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L137", "weight": 1.0, "_src": "adiuvai_src_main_db_index_ts", "_tgt": "db_index_closedb", "confidence_score": 1.0, "source": "adiuvai_src_main_db_index_ts", "target": "db_index_closedb" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L101", "weight": 1.0, "_src": "db_index_initdb", "_tgt": "db_index_resolvemigrationsfolder", "confidence_score": 1.0, "source": "db_index_resolvemigrationsfolder", "target": "db_index_initdb" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "source_location": "L102", "weight": 1.0, "_src": "db_index_initdb", "_tgt": "db_index_bootstrapmigrationsledger", "confidence_score": 1.0, "source": "db_index_bootstrapmigrationsledger", "target": "db_index_initdb" }, { "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": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\files\\daily-rescan.ts", "source_location": "L11", "weight": 1.0, "_src": "files_daily_rescan_rundailyrescan", "_tgt": "db_index_getdb", "source": "db_index_getdb", "target": "files_daily_rescan_rundailyrescan" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L52", "weight": 1.0, "_src": "files_indexer_startindexsession", "_tgt": "db_index_getdb", "source": "db_index_getdb", "target": "files_indexer_startindexsession" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L76", "weight": 1.0, "_src": "files_scanner_scanfolder", "_tgt": "db_index_getdb", "source": "db_index_getdb", "target": "files_scanner_scanfolder" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_main_db_notes_backfill_ts", "target": "db_notes_backfill_backfillnotesummaries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\files\\daily-rescan.ts", "source_location": "L9", "weight": 1.0, "_src": "adiuvai_src_main_files_daily_rescan_ts", "_tgt": "files_daily_rescan_rundailyrescan", "confidence_score": 1.0, "source": "adiuvai_src_main_files_daily_rescan_ts", "target": "files_daily_rescan_rundailyrescan" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\files\\daily-rescan.ts", "source_location": "L25", "weight": 1.0, "_src": "files_daily_rescan_rundailyrescan", "_tgt": "files_indexer_startindexsession", "source": "files_daily_rescan_rundailyrescan", "target": "files_indexer_startindexsession" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L27", "weight": 1.0, "_src": "adiuvai_src_main_files_indexer_ts", "_tgt": "files_indexer_readforindex", "confidence_score": 1.0, "source": "adiuvai_src_main_files_indexer_ts", "target": "files_indexer_readforindex" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L47", "weight": 1.0, "_src": "adiuvai_src_main_files_indexer_ts", "_tgt": "files_indexer_startindexsession", "confidence_score": 1.0, "source": "adiuvai_src_main_files_indexer_ts", "target": "files_indexer_startindexsession" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L67", "weight": 1.0, "_src": "files_indexer_startindexsession", "_tgt": "files_scanner_scanfolder", "source": "files_indexer_startindexsession", "target": "files_scanner_scanfolder" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "source_location": "L185", "weight": 1.0, "_src": "files_indexer_startindexsession", "_tgt": "core_deep_agent_floatingstreamsanitizer_finalize", "source": "files_indexer_startindexsession", "target": "core_deep_agent_floatingstreamsanitizer_finalize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L30", "weight": 1.0, "_src": "adiuvai_src_main_files_scanner_ts", "_tgt": "files_scanner_classify", "confidence_score": 1.0, "source": "adiuvai_src_main_files_scanner_ts", "target": "files_scanner_classify" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L39", "weight": 1.0, "_src": "adiuvai_src_main_files_scanner_ts", "_tgt": "files_scanner_walk", "confidence_score": 1.0, "source": "adiuvai_src_main_files_scanner_ts", "target": "files_scanner_walk" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L74", "weight": 1.0, "_src": "adiuvai_src_main_files_scanner_ts", "_tgt": "files_scanner_scanfolder", "confidence_score": 1.0, "source": "adiuvai_src_main_files_scanner_ts", "target": "files_scanner_scanfolder" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "source_location": "L75", "weight": 1.0, "_src": "files_scanner_scanfolder", "_tgt": "files_scanner_walk", "confidence_score": 1.0, "source": "files_scanner_walk", "target": "files_scanner_scanfolder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L24", "weight": 1.0, "_src": "adiuvai_src_main_router_index_ts", "_tgt": "router_index_isincurrentweek", "confidence_score": 1.0, "source": "adiuvai_src_main_router_index_ts", "target": "router_index_isincurrentweek" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L40", "weight": 1.0, "_src": "adiuvai_src_main_router_index_ts", "_tgt": "router_index_isbriefrelevanttask", "confidence_score": 1.0, "source": "adiuvai_src_main_router_index_ts", "target": "router_index_isbriefrelevanttask" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L46", "weight": 1.0, "_src": "adiuvai_src_main_router_index_ts", "_tgt": "router_index_isbriefrelevanttimeline", "confidence_score": 1.0, "source": "adiuvai_src_main_router_index_ts", "target": "router_index_isbriefrelevanttimeline" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L54", "weight": 1.0, "_src": "adiuvai_src_main_router_index_ts", "_tgt": "router_index_hashtaskforbriefing", "confidence_score": 1.0, "source": "adiuvai_src_main_router_index_ts", "target": "router_index_hashtaskforbriefing" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L41", "weight": 1.0, "_src": "router_index_isbriefrelevanttask", "_tgt": "router_index_isincurrentweek", "confidence_score": 1.0, "source": "router_index_isincurrentweek", "target": "router_index_isbriefrelevanttask" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "source_location": "L47", "weight": 1.0, "_src": "router_index_isbriefrelevanttimeline", "_tgt": "router_index_isincurrentweek", "confidence_score": 1.0, "source": "router_index_isincurrentweek", "target": "router_index_isbriefrelevanttimeline" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_preload_trpc_ts", "target": "preload_trpc_handler" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_index_tsx", "target": "renderer_index_app" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_web_main_tsx", "target": "renderer_web_main_languagesync" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_web_main_tsx", "target": "renderer_web_main_app" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_theme_provider_tsx", "target": "components_theme_provider_themeprovider" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_theme_provider_tsx", "target": "components_theme_provider_usetheme" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_agents_agentrunlog_tsx", "target": "agents_agentrunlog_statusbadge" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L44", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_parseinlinetags", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_parseinlinetags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L82", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_hasinlinetags", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_hasinlinetags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L86", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_mergetimelinesegments", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_mergetimelinesegments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L115", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_mergeconsecutivetasksegments", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_mergeconsecutivetasksegments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L167", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_gettimegreeting", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_gettimegreeting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L276", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "_tgt": "ai_aichatpanel_measurestable", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "target": "ai_aichatpanel_measurestable" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "source_location": "L169", "weight": 1.0, "_src": "ai_aichatpanel_gettimegreeting", "_tgt": "folder_folderlinkcard_t", "source": "ai_aichatpanel_gettimegreeting", "target": "folder_folderlinkcard_t" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "target": "ai_floatingchat_normalizedomainsignal" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "target": "ai_floatingchat_handler" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "target": "ai_floatingchat_handlescroll" }, { "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": "L15", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx", "_tgt": "blocks_chatentityblock_chatentityblock", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx", "target": "blocks_chatentityblock_chatentityblock" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx", "target": "blocks_chattableblock_chattableblock" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx", "target": "blocks_chattimelineblock_chattimelineblock" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_auth_loginform_tsx", "target": "auth_loginform_googleicon" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_auth_loginform_tsx", "target": "auth_loginform_handlesubmit" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_auth_loginform_tsx", "target": "auth_loginform_handlegooglelogin" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_brief_briefchatheader_tsx", "target": "brief_briefchatheader_relativedate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx", "source_location": "L15", "weight": 1.0, "_src": "brief_briefchatheader_relativedate", "_tgt": "folder_folderlinkcard_t", "source": "brief_briefchatheader_relativedate", "target": "folder_folderlinkcard_t" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx", "source_location": "L26", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx", "_tgt": "brief_taskbriefingoverlay_handler", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx", "target": "brief_taskbriefingoverlay_handler" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L34", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "_tgt": "brief_taskcarousel_clearcarouselbriefingcache", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "target": "brief_taskcarousel_clearcarouselbriefingcache" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L68", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "_tgt": "brief_taskcarousel_getcachedbriefing", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "target": "brief_taskcarousel_getcachedbriefing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "source_location": "L117", "weight": 1.0, "_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "_tgt": "brief_taskcarousel_handler", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "target": "brief_taskcarousel_handler" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L118", "weight": 1.0, "_src": "adiuvai_src_renderer_components_layout_appshell_tsx", "_tgt": "layout_appshell_handleopenchange", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_layout_appshell_tsx", "target": "layout_appshell_handleopenchange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L337", "weight": 1.0, "_src": "adiuvai_src_renderer_components_layout_appshell_tsx", "_tgt": "layout_appshell_handleselectproject", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_layout_appshell_tsx", "target": "layout_appshell_handleselectproject" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "source_location": "L485", "weight": 1.0, "_src": "adiuvai_src_renderer_components_layout_appshell_tsx", "_tgt": "layout_appshell_handlelogout", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_layout_appshell_tsx", "target": "layout_appshell_handlelogout" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "target": "notes_milkdowneditor_filetodataurl" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "target": "notes_milkdowneditor_milkdowneditor" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "target": "onboarding_onboardingflow_aibubble" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "target": "onboarding_onboardingflow_if" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L114", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "_tgt": "projects_projectdetail_handle", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "target": "projects_projectdetail_handle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "source_location": "L133", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "_tgt": "projects_projectdetail_measure", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "target": "projects_projectdetail_measure" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_toggleexpanded" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handleopennewproject" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handlecreateproject" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handlearchivetoggle" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handleeditopen" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "target": "projects_projectsidebar_handleeditsave" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_projecttabbar_tsx", "target": "projects_projecttabbar_projecttabbar" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx", "source_location": "L82", "weight": 1.0, "_src": "projects_projecttabbar_projecttabbar", "_tgt": "folder_folderlinkcard_t", "source": "projects_projecttabbar_projecttabbar", "target": "folder_folderlinkcard_t" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "source_location": "L49", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_folder_filessection_tsx", "_tgt": "folder_filessection_handlescanerror", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_folder_filessection_tsx", "target": "folder_filessection_handlescanerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "source_location": "L71", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_folder_filessection_tsx", "_tgt": "folder_filessection_handlechoose", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_folder_filessection_tsx", "target": "folder_filessection_handlechoose" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "source_location": "L64", "weight": 1.0, "_src": "folder_filessection_handlescanerror", "_tgt": "core_output_formatter_streamformatter_format", "source": "folder_filessection_handlescanerror", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "source_location": "L64", "weight": 1.0, "_src": "folder_filessection_handlescanerror", "_tgt": "lib_parsedate_addmonths", "source": "folder_filessection_handlescanerror", "target": "lib_parsedate_addmonths" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderLinkCard.tsx", "source_location": "L39", "weight": 1.0, "_src": "adiuvai_src_renderer_components_projects_folder_folderlinkcard_tsx", "_tgt": "folder_folderlinkcard_t", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_projects_folder_folderlinkcard_tsx", "target": "folder_folderlinkcard_t" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L107", "weight": 1.0, "_src": "timeline_addeventdialog_attemptclose", "_tgt": "folder_folderlinkcard_t", "source": "folder_folderlinkcard_t", "target": "timeline_addeventdialog_attemptclose" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_accountsection_tsx", "target": "settings_accountsection_handlelogout" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_accountsection_tsx", "target": "settings_accountsection_handlechangepassword" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_accountsection_tsx", "target": "settings_accountsection_handleunlinkoauth" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_accountsection_tsx", "target": "settings_accountsection_handledeleteaccount" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_agentrow_tsx", "target": "settings_agentrow_agentrow" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_agentssection_tsx", "target": "settings_agentssection_handledelete" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_agentssection_tsx", "target": "settings_agentssection_handletoggleenabled" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_agentssection_tsx", "target": "settings_agentssection_handlerunnow" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "target": "settings_appearancesection_handlelanguagechange" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "target": "settings_appearancesection_handlesavedisplay" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "target": "settings_avatarcropdialog_handlesave" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "target": "settings_avatarcropdialog_handleopenchange" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_billingsection_tsx", "target": "settings_billingsection_handleupgrade" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_billingsection_tsx", "target": "settings_billingsection_handlecancel" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx", "target": "settings_cloudagentconfigpanel_cloudagentconfigpanel" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_applytemplatedefaults" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_pickdirectory" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_toggledatatype" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_nextfromconfig" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_handlecreate" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "target": "settings_inlineagentcreationstepper_oncancel" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "target": "settings_journeydialog_parseagentconfig" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "target": "settings_journeydialog_handlesend" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx", "target": "settings_localagentconfigpanel_localagentconfigpanel" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_handlesave" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_handlererunonboarding" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_startedit" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_canceledit" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_saveedit" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_deletekey" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_addentry" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_memorysection_tsx", "target": "settings_memorysection_handleforget" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_profilesection_tsx", "target": "settings_profilesection_handlesave" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_profilesection_tsx", "target": "settings_profilesection_handleavatarclick" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_profilesection_tsx", "target": "settings_profilesection_handleavatarchange" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_profilesection_tsx", "target": "settings_profilesection_handlecropdone" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx", "target": "settings_promptbuilderchat_handlesend" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_settingscard_tsx", "target": "settings_settingscard_settingscard" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_settings_types_ts", "target": "settings_types_formatts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\AssigneeStack.tsx", "source_location": "L4", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_assigneestack_tsx", "_tgt": "tasks_assigneestack_initials", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_assigneestack_tsx", "target": "tasks_assigneestack_initials" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L13", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "_tgt": "tasks_edittaskdialog_edittaskdialog", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "target": "tasks_edittaskdialog_edittaskdialog" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "source_location": "L15", "weight": 1.0, "_src": "tasks_edittaskdialog_edittaskdialog", "_tgt": "hooks_usenotify_usenotify", "source": "tasks_edittaskdialog_edittaskdialog", "target": "hooks_usenotify_usenotify" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\InlineProjectForm.tsx", "source_location": "L63", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_inlineprojectform_tsx", "_tgt": "tasks_inlineprojectform_handlecreate", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_inlineprojectform_tsx", "target": "tasks_inlineprojectform_handlecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L12", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "_tgt": "tasks_newtaskdialog_newtaskdialog", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "target": "tasks_newtaskdialog_newtaskdialog" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "source_location": "L14", "weight": 1.0, "_src": "tasks_newtaskdialog_newtaskdialog", "_tgt": "hooks_usenotify_usenotify", "source": "tasks_newtaskdialog_newtaskdialog", "target": "hooks_usenotify_usenotify" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx", "target": "tasks_prioritybadge_prioritybadge" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PropertyPill.tsx", "source_location": "L18", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_propertypill_tsx", "_tgt": "tasks_propertypill_cn", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_propertypill_tsx", "target": "tasks_propertypill_cn" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\StatusBadge.tsx", "source_location": "L23", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_statusbadge_tsx", "_tgt": "tasks_statusbadge_statusbadge", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_statusbadge_tsx", "target": "tasks_statusbadge_statusbadge" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_task_utils_ts", "target": "tasks_task_utils_parseassignees" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskAttachmentChip.tsx", "source_location": "L4", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskattachmentchip_tsx", "_tgt": "tasks_taskattachmentchip_formatsize", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_taskattachmentchip_tsx", "target": "tasks_taskattachmentchip_formatsize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskAttachmentChip.tsx", "source_location": "L10", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskattachmentchip_tsx", "_tgt": "tasks_taskattachmentchip_taskattachmentchip", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_taskattachmentchip_tsx", "target": "tasks_taskattachmentchip_taskattachmentchip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "source_location": "L70", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "_tgt": "tasks_taskcard_cn", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "target": "tasks_taskcard_cn" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskFormDialog.tsx", "source_location": "L364", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskformdialog_tsx", "_tgt": "tasks_taskformdialog_addnewassignee", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_taskformdialog_tsx", "target": "tasks_taskformdialog_addnewassignee" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskFormDialog.tsx", "source_location": "L384", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskformdialog_tsx", "_tgt": "tasks_taskformdialog_handlesubmit", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_taskformdialog_tsx", "target": "tasks_taskformdialog_handlesubmit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskListView.tsx", "source_location": "L26", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_tasklistview_tsx", "_tgt": "tasks_tasklistview_readpagesize", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_tasklistview_tsx", "target": "tasks_tasklistview_readpagesize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskListView.tsx", "source_location": "L31", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_tasklistview_tsx", "_tgt": "tasks_tasklistview_readviewmode", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_tasklistview_tsx", "target": "tasks_tasklistview_readviewmode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskPager.tsx", "source_location": "L18", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskpager_tsx", "_tgt": "tasks_taskpager_buildwindow", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_taskpager_tsx", "target": "tasks_taskpager_buildwindow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx", "source_location": "L71", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_taskrow_tsx", "_tgt": "tasks_taskrow_cn", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_taskrow_tsx", "target": "tasks_taskrow_cn" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\useTaskAttachments.ts", "source_location": "L6", "weight": 1.0, "_src": "adiuvai_src_renderer_components_tasks_usetaskattachments_ts", "_tgt": "tasks_usetaskattachments_usetaskattachments", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_tasks_usetaskattachments_ts", "target": "tasks_usetaskattachments_usetaskattachments" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\useTaskAttachments.ts", "source_location": "L8", "weight": 1.0, "_src": "tasks_usetaskattachments_usetaskattachments", "_tgt": "hooks_usenotify_usenotify", "source": "tasks_usetaskattachments_usetaskattachments", "target": "hooks_usenotify_usenotify" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L48", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_newlocalid", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_newlocalid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L82", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_resetform", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_resetform" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L90", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_handleclose", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_handleclose" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L102", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_attemptclose", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_attemptclose" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L111", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_formvalid", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_formvalid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L119", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_stageorupdate", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_stageorupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L136", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_savebatch", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_savebatch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L195", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_loadrowintoform", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_loadrowintoform" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L205", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_removerow", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_removerow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L226", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_onrowkeydown", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_onrowkeydown" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L258", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "_tgt": "timeline_addeventdialog_onformkeydown", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "target": "timeline_addeventdialog_onformkeydown" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L122", "weight": 1.0, "_src": "timeline_addeventdialog_stageorupdate", "_tgt": "timeline_addeventdialog_newlocalid", "confidence_score": 1.0, "source": "timeline_addeventdialog_newlocalid", "target": "timeline_addeventdialog_stageorupdate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L133", "weight": 1.0, "_src": "timeline_addeventdialog_stageorupdate", "_tgt": "timeline_addeventdialog_resetform", "confidence_score": 1.0, "source": "timeline_addeventdialog_resetform", "target": "timeline_addeventdialog_stageorupdate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L104", "weight": 1.0, "_src": "timeline_addeventdialog_attemptclose", "_tgt": "timeline_addeventdialog_handleclose", "confidence_score": 1.0, "source": "timeline_addeventdialog_handleclose", "target": "timeline_addeventdialog_attemptclose" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L183", "weight": 1.0, "_src": "timeline_addeventdialog_savebatch", "_tgt": "timeline_addeventdialog_handleclose", "confidence_score": 1.0, "source": "timeline_addeventdialog_handleclose", "target": "timeline_addeventdialog_savebatch" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L267", "weight": 1.0, "_src": "timeline_addeventdialog_onformkeydown", "_tgt": "timeline_addeventdialog_attemptclose", "confidence_score": 1.0, "source": "timeline_addeventdialog_attemptclose", "target": "timeline_addeventdialog_onformkeydown" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L120", "weight": 1.0, "_src": "timeline_addeventdialog_stageorupdate", "_tgt": "timeline_addeventdialog_formvalid", "confidence_score": 1.0, "source": "timeline_addeventdialog_formvalid", "target": "timeline_addeventdialog_stageorupdate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L264", "weight": 1.0, "_src": "timeline_addeventdialog_onformkeydown", "_tgt": "timeline_addeventdialog_stageorupdate", "confidence_score": 1.0, "source": "timeline_addeventdialog_stageorupdate", "target": "timeline_addeventdialog_onformkeydown" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L261", "weight": 1.0, "_src": "timeline_addeventdialog_onformkeydown", "_tgt": "timeline_addeventdialog_savebatch", "confidence_score": 1.0, "source": "timeline_addeventdialog_savebatch", "target": "timeline_addeventdialog_onformkeydown" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L247", "weight": 1.0, "_src": "timeline_addeventdialog_onrowkeydown", "_tgt": "timeline_addeventdialog_loadrowintoform", "confidence_score": 1.0, "source": "timeline_addeventdialog_loadrowintoform", "target": "timeline_addeventdialog_onrowkeydown" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "source_location": "L250", "weight": 1.0, "_src": "timeline_addeventdialog_onrowkeydown", "_tgt": "timeline_addeventdialog_removerow", "confidence_score": 1.0, "source": "timeline_addeventdialog_removerow", "target": "timeline_addeventdialog_onrowkeydown" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx", "source_location": "L68", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx", "_tgt": "timeline_editeventdialog_handlesubmit", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx", "target": "timeline_editeventdialog_handlesubmit" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_totimelinex" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_snaptoday" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_geteventstate" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_geteventcolor" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "target": "timeline_projecttimeline_formatdate" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "target": "timeline_timelineaxisheader_isoweek" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "target": "timeline_timelineaxisheader_datetox" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "target": "timeline_timelineganttview_changezoom" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L211", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "_tgt": "timeline_timelineganttview_toggleall", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "target": "timeline_timelineganttview_toggleall" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "source_location": "L219", "weight": 1.0, "_src": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "_tgt": "timeline_timelineganttview_toggleone", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "target": "timeline_timelineganttview_toggleone" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "target": "ui_alert_dialog_alertdialogtrigger" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "target": "ui_alert_dialog_alertdialogportal" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "target": "ui_alert_dialog_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "target": "ui_alert_dialog_alertdialogcancel" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_avatar_tsx", "target": "ui_avatar_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_badge_tsx", "target": "ui_badge_badge" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumb" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumblink" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumbpage" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumbseparator" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "target": "ui_breadcrumb_breadcrumbellipsis" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_button_tsx", "target": "ui_button_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_calendar_tsx", "target": "ui_calendar_calendar" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_calendar_tsx", "target": "ui_calendar_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_card_tsx", "target": "ui_card_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_card_tsx", "target": "ui_card_carddescription" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_card_tsx", "target": "ui_card_cardfooter" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_chart_tsx", "target": "ui_chart_usechart" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_chart_tsx", "target": "ui_chart_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_checkbox_tsx", "target": "ui_checkbox_checkbox" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_collapsible_tsx", "target": "ui_collapsible_collapsibletrigger" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_collapsible_tsx", "target": "ui_collapsible_collapsiblecontent" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenutrigger" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenugroup" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenuportal" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenuradiogroup" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_context_menu_tsx", "target": "ui_context_menu_contextmenuradioitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "source_location": "L22", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_date_field_tsx", "_tgt": "ui_date_field_formatvalue", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_date_field_tsx", "target": "ui_date_field_formatvalue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "source_location": "L49", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_date_field_tsx", "_tgt": "ui_date_field_applytime", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_date_field_tsx", "target": "ui_date_field_applytime" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "source_location": "L23", "weight": 1.0, "_src": "ui_date_field_formatvalue", "_tgt": "lib_date_formatdate", "source": "ui_date_field_formatvalue", "target": "lib_date_formatdate" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_dialog_tsx", "target": "ui_dialog_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "target": "ui_dropdown_menu_dropdownmenuportal" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "target": "ui_dropdown_menu_dropdownmenutrigger" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "target": "ui_dropdown_menu_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_empty_tsx", "target": "ui_empty_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_field_tsx", "target": "ui_field_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_gradual_blur_tsx", "target": "ui_gradual_blur_getgradientdirection" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_input_group_tsx", "target": "ui_input_group_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_item_tsx", "target": "ui_item_itemgroup" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_item_tsx", "target": "ui_item_itemseparator" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_item_tsx", "target": "ui_item_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_label_tsx", "target": "ui_label_label" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_popover_tsx", "target": "ui_popover_popoverdescription" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\resizable.tsx", "source_location": "L5", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_resizable_tsx", "_tgt": "ui_resizable_resizablepanelgroup", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_resizable_tsx", "target": "ui_resizable_resizablepanelgroup" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\resizable.tsx", "source_location": "L21", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_resizable_tsx", "_tgt": "ui_resizable_resizablepanel", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_resizable_tsx", "target": "ui_resizable_resizablepanel" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "target": "ui_scroll_area_scrollarea" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "target": "ui_scroll_area_scrollbar" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selecttrigger" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectlabel" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectitem" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectseparator" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectscrollupbutton" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_select_tsx", "target": "ui_select_selectscrolldownbutton" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_separator_tsx", "target": "ui_separator_separator" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_usesidebar" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_handlekeydown" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_sidebarmenu" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_sidebarmenuitem" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_sidebar_tsx", "target": "ui_sidebar_sidebarmenubutton" }, { "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", "confidence_score": 1.0, "source": "ui_sidebar_usesidebar", "target": "ui_sidebar_sidebarmenubutton" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_skeleton_tsx", "target": "ui_skeleton_skeleton" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_slider_tsx", "target": "ui_slider_slider" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_slider_tsx", "target": "ui_slider_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_sonner_tsx", "target": "ui_sonner_toaster" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_table_tsx", "target": "ui_table_table" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_table_tsx", "target": "ui_table_tableheader" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_table_tsx", "target": "ui_table_tablebody" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_table_tsx", "target": "ui_table_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_tabs_tsx", "target": "ui_tabs_tabs" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_textarea_tsx", "target": "ui_textarea_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "target": "ui_toggle_group_togglegroup" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "target": "ui_toggle_group_togglegroupitem" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "target": "ui_toggle_group_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_tooltip_tsx", "target": "ui_tooltip_tooltipprovider" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_components_ui_tooltip_tsx", "target": "ui_tooltip_tooltipcontent" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "target": "context_expandedclientscontext_expandedclientsprovider" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "target": "context_expandedclientscontext_useexpandedclients" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_getchatwidth" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_clampposition" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_computeanchorposition" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_computedualanchor" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_usefloatingchat" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "target": "context_floatingchatcontext_floatingchatprovider" }, { "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", "confidence_score": 1.0, "source": "context_floatingchatcontext_getchatwidth", "target": "context_floatingchatcontext_clampposition" }, { "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", "confidence_score": 1.0, "source": "context_floatingchatcontext_getchatwidth", "target": "context_floatingchatcontext_computeanchorposition" }, { "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", "confidence_score": 1.0, "source": "context_floatingchatcontext_getchatwidth", "target": "context_floatingchatcontext_computedualanchor" }, { "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", "confidence_score": 1.0, "source": "context_floatingchatcontext_getchatwidth", "target": "context_floatingchatcontext_floatingchatprovider" }, { "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", "confidence_score": 1.0, "source": "context_floatingchatcontext_clampposition", "target": "context_floatingchatcontext_computeanchorposition" }, { "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", "confidence_score": 1.0, "source": "context_floatingchatcontext_clampposition", "target": "context_floatingchatcontext_computedualanchor" }, { "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": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "adiuvAI\\src\\renderer\\routes\\tasks.tsx", "source_location": "L16", "weight": 1.0, "_src": "routes_tasks_taskspage", "_tgt": "context_floatingchatcontext_usefloatingchat", "source": "context_floatingchatcontext_usefloatingchat", "target": "routes_tasks_taskspage" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "target": "context_taskbriefingcontext_taskbriefingprovider" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "target": "context_taskbriefingcontext_usetaskbriefing" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_use_mobile_ts", "target": "hooks_use_mobile_useismobile" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_getcontextcachekey" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_readinputdraft" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_writeinputdraft" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_parsemutationstoentitytags" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_useaichat_ts", "target": "hooks_useaichat_useaichat" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_usebrieftasks_ts", "target": "hooks_usebrieftasks_usebrieftasks" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_usedoubleclickai_ts", "target": "hooks_usedoubleclickai_usedoubleclickai" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useListboxKeys.ts", "source_location": "L29", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_uselistboxkeys_ts", "_tgt": "hooks_uselistboxkeys_uselistboxkeys", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_uselistboxkeys_ts", "target": "hooks_uselistboxkeys_uselistboxkeys" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_usenotify_ts", "target": "hooks_usenotify_usenotify" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\hooks\\useRovingFocus.ts", "source_location": "L25", "weight": 1.0, "_src": "adiuvai_src_renderer_hooks_userovingfocus_ts", "_tgt": "hooks_userovingfocus_userovingfocus", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_userovingfocus_ts", "target": "hooks_userovingfocus_userovingfocus" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "target": "hooks_usetaskbriefcache_clearbriefingcache" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "target": "hooks_usetaskbriefcache_usetaskbriefcache" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "target": "hooks_usetaskbriefcache_usetaskbriefingdata" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_hooks_usetimelinehistory_ts", "target": "hooks_usetimelinehistory_usetimelinehistory" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_inferdateformat" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_detectbrowserformatprefs" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_useformatprefs" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatdate" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formattime" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatdatetime" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatduedate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L133", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_isoverdue", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_isoverdue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L141", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatrelative", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatrelative" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L155", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatduration", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatduration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "source_location": "L170", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_date_ts", "_tgt": "lib_date_formatts", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_date_ts", "target": "lib_date_formatts" }, { "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", "confidence_score": 1.0, "source": "lib_date_inferdateformat", "target": "lib_date_detectbrowserformatprefs" }, { "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", "confidence_score": 1.0, "source": "lib_date_detectbrowserformatprefs", "target": "lib_date_useformatprefs" }, { "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", "confidence_score": 1.0, "source": "lib_date_formatdate", "target": "lib_date_formatdatetime" }, { "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", "confidence_score": 1.0, "source": "lib_date_formattime", "target": "lib_date_formatdatetime" }, { "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", "confidence_score": 1.0, "source": "lib_date_formattime", "target": "lib_date_formatduedate" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_httplink_ts", "target": "lib_httplink_createhttplink" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_ipclink_ts", "target": "lib_ipclink_ipclink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L9", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_parsedate_ts", "_tgt": "lib_parsedate_startofday", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_parsedate_ts", "target": "lib_parsedate_startofday" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L14", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_parsedate_ts", "_tgt": "lib_parsedate_adddays", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_parsedate_ts", "target": "lib_parsedate_adddays" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L20", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_parsedate_ts", "_tgt": "lib_parsedate_addmonths", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_parsedate_ts", "target": "lib_parsedate_addmonths" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L26", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_parsedate_ts", "_tgt": "lib_parsedate_pivotyear", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_parsedate_ts", "target": "lib_parsedate_pivotyear" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L33", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_parsedate_ts", "_tgt": "lib_parsedate_parsenumeric", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_parsedate_ts", "target": "lib_parsedate_parsenumeric" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L71", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_parsedate_ts", "_tgt": "lib_parsedate_parsekeyword", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_parsedate_ts", "target": "lib_parsedate_parsekeyword" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L98", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_parsedate_ts", "_tgt": "lib_parsedate_parsedate", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_parsedate_ts", "target": "lib_parsedate_parsedate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L151", "weight": 1.0, "_src": "adiuvai_src_renderer_lib_parsedate_ts", "_tgt": "lib_parsedate_parsedaterange", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_parsedate_ts", "target": "lib_parsedate_parsedaterange" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L64", "weight": 1.0, "_src": "lib_parsedate_parsenumeric", "_tgt": "lib_parsedate_startofday", "confidence_score": 1.0, "source": "lib_parsedate_startofday", "target": "lib_parsedate_parsenumeric" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L77", "weight": 1.0, "_src": "lib_parsedate_parsekeyword", "_tgt": "lib_parsedate_startofday", "confidence_score": 1.0, "source": "lib_parsedate_startofday", "target": "lib_parsedate_parsekeyword" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L127", "weight": 1.0, "_src": "lib_parsedate_parsedate", "_tgt": "lib_parsedate_startofday", "confidence_score": 1.0, "source": "lib_parsedate_startofday", "target": "lib_parsedate_parsedate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L78", "weight": 1.0, "_src": "lib_parsedate_parsekeyword", "_tgt": "lib_parsedate_adddays", "confidence_score": 1.0, "source": "lib_parsedate_adddays", "target": "lib_parsedate_parsekeyword" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L129", "weight": 1.0, "_src": "lib_parsedate_parsedate", "_tgt": "lib_parsedate_adddays", "confidence_score": 1.0, "source": "lib_parsedate_adddays", "target": "lib_parsedate_parsedate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L131", "weight": 1.0, "_src": "lib_parsedate_parsedate", "_tgt": "lib_parsedate_addmonths", "confidence_score": 1.0, "source": "lib_parsedate_addmonths", "target": "lib_parsedate_parsedate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L51", "weight": 1.0, "_src": "lib_parsedate_parsenumeric", "_tgt": "lib_parsedate_pivotyear", "confidence_score": 1.0, "source": "lib_parsedate_pivotyear", "target": "lib_parsedate_parsenumeric" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L142", "weight": 1.0, "_src": "lib_parsedate_parsedate", "_tgt": "lib_parsedate_parsenumeric", "confidence_score": 1.0, "source": "lib_parsedate_parsenumeric", "target": "lib_parsedate_parsedate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L136", "weight": 1.0, "_src": "lib_parsedate_parsedate", "_tgt": "lib_parsedate_parsekeyword", "confidence_score": 1.0, "source": "lib_parsedate_parsekeyword", "target": "lib_parsedate_parsedate" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "source_location": "L160", "weight": 1.0, "_src": "lib_parsedate_parsedaterange", "_tgt": "lib_parsedate_parsedate", "confidence_score": 1.0, "source": "lib_parsedate_parsedate", "target": "lib_parsedate_parsedaterange" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_platform_tsx", "target": "lib_platform_platformprovider" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_platform_tsx", "target": "lib_platform_useplatform" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_lib_utils_ts", "target": "lib_utils_cn" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_notes_noteid_tsx", "target": "routes_notes_noteid_handletitleblur" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_notes_noteid_tsx", "target": "routes_notes_noteid_handletitlekeydown" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_notes_noteid_tsx", "target": "routes_notes_noteid_handleback" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_notes_noteid_tsx", "target": "routes_notes_noteid_handledelete" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_projects_tsx", "target": "routes_projects_handleselectproject" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\routes\\tasks.tsx", "source_location": "L12", "weight": 1.0, "_src": "adiuvai_src_renderer_routes_tasks_tsx", "_tgt": "routes_tasks_taskspage", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_tasks_tsx", "target": "routes_tasks_taskspage" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_timeline_tsx", "target": "routes_timeline_getbreadcrumb" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_timeline_tsx", "target": "routes_timeline_handleduplicate" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_renderer_routes_timeline_tsx", "target": "routes_timeline_handlemove" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_keytosnake" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_keytocamel" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_deepconvertkeys" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_tosnakecase" }, { "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", "confidence_score": 1.0, "source": "adiuvai_src_shared_casing_ts", "target": "shared_casing_tocamelcase" }, { "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", "confidence_score": 1.0, "source": "shared_casing_deepconvertkeys", "target": "shared_casing_tosnakecase" }, { "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", "confidence_score": 1.0, "source": "shared_casing_deepconvertkeys", "target": "shared_casing_tocamelcase" }, { "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", "confidence_score": 1.0, "source": "api_alembic_env_py", "target": "alembic_env_sync_url" }, { "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", "confidence_score": 1.0, "source": "api_alembic_env_py", "target": "alembic_env_get_url" }, { "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", "confidence_score": 1.0, "source": "api_alembic_env_py", "target": "alembic_env_run_migrations_offline" }, { "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", "confidence_score": 1.0, "source": "api_alembic_env_py", "target": "alembic_env_do_run_migrations" }, { "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", "confidence_score": 1.0, "source": "api_alembic_env_py", "target": "alembic_env_run_migrations_online_async" }, { "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", "confidence_score": 1.0, "source": "api_alembic_env_py", "target": "alembic_env_run_migrations_online" }, { "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", "confidence_score": 1.0, "source": "api_alembic_env_py", "target": "alembic_env_rationale_1" }, { "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", "confidence_score": 1.0, "source": "alembic_env_sync_url", "target": "alembic_env_get_url" }, { "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", "confidence_score": 1.0, "source": "alembic_env_sync_url", "target": "alembic_env_rationale_36" }, { "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", "confidence_score": 1.0, "source": "alembic_env_get_url", "target": "alembic_env_run_migrations_offline" }, { "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", "confidence_score": 1.0, "source": "alembic_env_run_migrations_offline", "target": "alembic_env_rationale_50" }, { "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", "confidence_score": 1.0, "source": "alembic_env_run_migrations_offline", "target": "waitlist_alembic_env_py" }, { "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", "confidence_score": 1.0, "source": "alembic_env_run_migrations_online_async", "target": "alembic_env_run_migrations_online" }, { "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", "confidence_score": 1.0, "source": "alembic_env_run_migrations_online_async", "target": "alembic_env_rationale_74" }, { "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", "confidence_score": 1.0, "source": "alembic_env_run_migrations_online", "target": "waitlist_alembic_env_py" }, { "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", "confidence_score": 0.5, "source": "alembic_env_rationale_1", "target": "app_models_base" }, { "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", "confidence_score": 0.5, "source": "alembic_env_rationale_36", "target": "app_models_base" }, { "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", "confidence_score": 0.5, "source": "alembic_env_rationale_50", "target": "app_models_base" }, { "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", "confidence_score": 0.5, "source": "alembic_env_rationale_74", "target": "app_models_base" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_001_initial_schema_py", "target": "versions_001_initial_schema_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_001_initial_schema_py", "target": "versions_001_initial_schema_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_001_initial_schema_py", "target": "versions_001_initial_schema_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_003_agent_tables_py", "target": "versions_003_agent_tables_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_003_agent_tables_py", "target": "versions_003_agent_tables_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_003_agent_tables_py", "target": "versions_003_agent_tables_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_004_add_memory_tables_py", "target": "versions_004_add_memory_tables_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_004_add_memory_tables_py", "target": "versions_004_add_memory_tables_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_004_add_memory_tables_py", "target": "versions_004_add_memory_tables_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_005_associative_pgvector_py", "target": "versions_005_associative_pgvector_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_005_associative_pgvector_py", "target": "versions_005_associative_pgvector_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_005_associative_pgvector_py", "target": "versions_005_associative_pgvector_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_006_memory_relations_py", "target": "versions_006_memory_relations_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_006_memory_relations_py", "target": "versions_006_memory_relations_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_006_memory_relations_py", "target": "versions_006_memory_relations_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "target": "versions_1f5975a4f3f4_add_extraction_queue_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "target": "versions_1f5975a4f3f4_add_extraction_queue_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "target": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "target": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "target": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade" }, { "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", "confidence_score": 1.0, "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" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "source_location": "L23", "weight": 1.0, "_src": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "_tgt": "versions_d6e3f4a5b6c7_folder_index_tables_upgrade", "confidence_score": 1.0, "source": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "target": "versions_d6e3f4a5b6c7_folder_index_tables_upgrade" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "source_location": "L43", "weight": 1.0, "_src": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "_tgt": "versions_d6e3f4a5b6c7_folder_index_tables_downgrade", "confidence_score": 1.0, "source": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "target": "versions_d6e3f4a5b6c7_folder_index_tables_downgrade" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "source_location": "L1", "weight": 1.0, "_src": "versions_d6e3f4a5b6c7_folder_index_tables_rationale_1", "_tgt": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "confidence_score": 1.0, "source": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "target": "versions_d6e3f4a5b6c7_folder_index_tables_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "target": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "target": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade" }, { "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", "confidence_score": 1.0, "source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "target": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_app_db_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_db_py", "target": "app_db_base" }, { "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", "confidence_score": 1.0, "source": "api_app_db_py", "target": "app_db_get_session" }, { "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", "confidence_score": 1.0, "source": "api_app_db_py", "target": "app_db_rationale_1" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\db.py", "source_location": "L33", "weight": 1.0, "_src": "app_db_base", "_tgt": "declarativebase", "confidence_score": 1.0, "source": "app_db_base", "target": "declarativebase" }, { "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", "confidence_score": 1.0, "source": "app_db_base", "target": "app_db_rationale_34" }, { "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_models_monthlytokenusage", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_monthlytokenusage" }, { "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_models_rationale_282", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_282" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_303", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_303" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_327", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_327" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_347", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_347" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_369", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_369" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_391", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_391" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\models.py", "source_location": "L42", "weight": 0.8, "_src": "app_models_rationale_429", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "app_models_rationale_429" }, { "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": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_62", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_62" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_91", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_91" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_98", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_117", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_117" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_135", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_135" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_143", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_143" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_149", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_149" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_158", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L23", "weight": 0.8, "_src": "tests_conftest_rationale_167", "_tgt": "app_db_base", "confidence_score": 0.5, "source": "app_db_base", "target": "tests_conftest_rationale_167" }, { "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_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", "confidence_score": 1.0, "source": "declarativebase", "target": "app_models_base" }, { "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", "confidence_score": 1.0, "source": "app_db_get_session", "target": "app_db_rationale_38" }, { "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", "confidence_score": 1.0, "source": "api_app_main_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_main_py", "target": "app_main_memory_audit_cron_tick" }, { "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", "confidence_score": 1.0, "source": "api_app_main_py", "target": "app_main_memory_cron_tick" }, { "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", "confidence_score": 1.0, "source": "api_app_main_py", "target": "app_main_lifespan" }, { "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", "confidence_score": 1.0, "source": "api_app_main_py", "target": "app_main_create_app" }, { "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", "confidence_score": 1.0, "source": "app_main_memory_audit_cron_tick", "target": "app_main_rationale_20" }, { "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", "confidence_score": 1.0, "source": "app_main_memory_cron_tick", "target": "app_main_rationale_47" }, { "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", "confidence_score": 1.0, "source": "app_main_lifespan", "target": "waitlist_app_main_py" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_uuid" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_now" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_user" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_refreshtoken" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_oauthaccount" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_subscription" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_localagentconfig" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_cloudagentconfig" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_agentrunlog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L267", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_monthlytokenusage", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_monthlytokenusage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L281", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memorycore", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_memorycore" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L302", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memoryassociative", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_memoryassociative" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L326", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memoryepisodic", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_memoryepisodic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L346", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memoryproactive", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_memoryproactive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L368", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_extractionqueue", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_extractionqueue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L390", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_memoryrelation", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_memoryrelation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L428", "weight": 1.0, "_src": "api_app_models_py", "_tgt": "app_models_plugin", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_plugin" }, { "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", "confidence_score": 1.0, "source": "api_app_models_py", "target": "app_models_rationale_1" }, { "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", "confidence_score": 1.0, "source": "app_models_user", "target": "base" }, { "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": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_1", "_tgt": "app_models_user", "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": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_62", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_62" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_91", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_91" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_98", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_117", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_117" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_135", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_135" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_143", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_143" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_149", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_149" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_158", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_167", "_tgt": "app_models_user", "confidence_score": 0.5, "source": "app_models_user", "target": "tests_conftest_rationale_167" }, { "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": "L69", "weight": 1.0, "_src": "tests_conftest_create_tables", "_tgt": "app_models_user", "source": "app_models_user", "target": "tests_conftest_create_tables" }, { "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": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L103", "weight": 1.0, "_src": "app_models_refreshtoken", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_refreshtoken" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L121", "weight": 1.0, "_src": "app_models_oauthaccount", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_oauthaccount" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L140", "weight": 1.0, "_src": "app_models_subscription", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_subscription" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L161", "weight": 1.0, "_src": "app_models_localagentconfig", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_localagentconfig" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L196", "weight": 1.0, "_src": "app_models_cloudagentconfig", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_cloudagentconfig" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L230", "weight": 1.0, "_src": "app_models_agentrunlog", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_agentrunlog" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L267", "weight": 1.0, "_src": "app_models_monthlytokenusage", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_monthlytokenusage" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L281", "weight": 1.0, "_src": "app_models_memorycore", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_memorycore" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L302", "weight": 1.0, "_src": "app_models_memoryassociative", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_memoryassociative" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L326", "weight": 1.0, "_src": "app_models_memoryepisodic", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_memoryepisodic" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L346", "weight": 1.0, "_src": "app_models_memoryproactive", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_memoryproactive" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L368", "weight": 1.0, "_src": "app_models_extractionqueue", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_extractionqueue" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L390", "weight": 1.0, "_src": "app_models_memoryrelation", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_memoryrelation" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L428", "weight": 1.0, "_src": "app_models_plugin", "_tgt": "base", "confidence_score": 1.0, "source": "base", "target": "app_models_plugin" }, { "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": "L99", "weight": 0.8, "_src": "billing_tier_manager_tiermanager", "_tgt": "app_models_subscription", "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": "L99", "weight": 0.8, "_src": "billing_tier_manager_rationale_1", "_tgt": "app_models_subscription", "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": "L99", "weight": 0.8, "_src": "billing_tier_manager_rationale_89", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_89" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L99", "weight": 0.8, "_src": "billing_tier_manager_rationale_94", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_94" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L99", "weight": 0.8, "_src": "billing_tier_manager_rationale_113", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_113" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L99", "weight": 0.8, "_src": "billing_tier_manager_rationale_125", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_125" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L99", "weight": 0.8, "_src": "billing_tier_manager_rationale_135", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_135" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L99", "weight": 0.8, "_src": "billing_tier_manager_rationale_144", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "billing_tier_manager_rationale_144" }, { "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": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_1", "_tgt": "app_models_subscription", "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": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_62", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_62" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_91", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_91" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_98", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_98" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_117", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_117" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_135", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_135" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_143", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_143" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_149", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_149" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_158", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_158" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\conftest.py", "source_location": "L25", "weight": 0.8, "_src": "tests_conftest_rationale_167", "_tgt": "app_models_subscription", "confidence_score": 0.5, "source": "app_models_subscription", "target": "tests_conftest_rationale_167" }, { "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": "L75", "weight": 1.0, "_src": "tests_conftest_create_tables", "_tgt": "app_models_subscription", "source": "app_models_subscription", "target": "tests_conftest_create_tables" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\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\\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": "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_notesummarizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_models_localagentconfig", "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_182" }, { "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "routes_agents_rationale_255" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_1", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_62", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_155", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_184", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_234", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_331", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_348", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_412", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_430", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_450", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_498", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_513", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_528", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_544", "_tgt": "app_models_localagentconfig", "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": "core_agent_runner_rationale_563", "_tgt": "app_models_localagentconfig", "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_780" }, { "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_994" }, { "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", "confidence_score": 0.5, "source": "app_models_localagentconfig", "target": "core_agent_runner_rationale_1020" }, { "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": "L191", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "app_models_localagentconfig", "source": "app_models_localagentconfig", "target": "routes_agents_trigger_agent_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L131", "weight": 1.0, "_src": "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": "core_agent_runner_rationale_1", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_62", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_155", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_184", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_234", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_331", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_348", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_412", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_430", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_450", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_498", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_513", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_528", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_544", "_tgt": "app_models_cloudagentconfig", "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": "core_agent_runner_rationale_563", "_tgt": "app_models_cloudagentconfig", "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", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_780" }, { "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", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_994" }, { "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", "confidence_score": 0.5, "source": "app_models_cloudagentconfig", "target": "core_agent_runner_rationale_1020" }, { "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_notesummarizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L31", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_models_agentrunlog", "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_182" }, { "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_agents_rationale_255" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_1", "_tgt": "app_models_agentrunlog", "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_70", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_70" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_138", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_138" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_213", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_213" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_227", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_227" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_297", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_297" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_367", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_367" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_451", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_451" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_543", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_543" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_569", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_600", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_600" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_626", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_626" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_646", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_646" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_763", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_763" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "routes_device_ws_rationale_772", "_tgt": "app_models_agentrunlog", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_772" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L51", "weight": 0.8, "_src": "core_agent_runner_rationale_1", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_62", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_155", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_184", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_234", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_331", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_348", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_412", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_430", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_450", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_498", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_513", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_528", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_544", "_tgt": "app_models_agentrunlog", "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": "core_agent_runner_rationale_563", "_tgt": "app_models_agentrunlog", "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_780" }, { "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_994" }, { "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", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "core_agent_runner_rationale_1020" }, { "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": "L215", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "app_models_agentrunlog", "source": "app_models_agentrunlog", "target": "routes_agents_trigger_agent_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L148", "weight": 1.0, "_src": "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\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_66", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_134", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_196", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_196" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_210", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_210" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_278", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_278" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_348", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_348" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_432", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_432" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_523", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_523" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_549", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_549" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_575", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_575" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L53", "weight": 0.8, "_src": "app_models_agentrunlog", "_tgt": "routes_device_ws_rationale_584", "confidence_score": 0.5, "source": "app_models_agentrunlog", "target": "routes_device_ws_rationale_584" }, { "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": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L12", "weight": 0.8, "_src": "billing_quota_quotaexceeded", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "billing_quota_quotaexceeded" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L12", "weight": 0.8, "_src": "billing_quota_tokenusageresult", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "billing_quota_tokenusageresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L12", "weight": 0.8, "_src": "billing_quota_rationale_1", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "billing_quota_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L12", "weight": 0.8, "_src": "billing_quota_rationale_17", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "billing_quota_rationale_17" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L12", "weight": 0.8, "_src": "billing_quota_rationale_44", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "billing_quota_rationale_44" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L12", "weight": 0.8, "_src": "billing_quota_rationale_82", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "billing_quota_rationale_82" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L14", "weight": 0.8, "_src": "tests_test_folder_quota_rationale_1", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_folder_quota_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L24", "weight": 0.8, "_src": "tests_test_ws_index_session_fakewebsocket", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_fakewebsocket" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L24", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_1", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L24", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_37", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_rationale_37" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L24", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_57", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_rationale_57" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L24", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_67", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_rationale_67" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L24", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_76", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_rationale_76" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L24", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_132", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_rationale_132" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L24", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_154", "_tgt": "app_models_monthlytokenusage", "confidence_score": 0.5, "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_rationale_154" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\billing\\quota.py", "source_location": "L124", "weight": 1.0, "_src": "billing_quota_add_token_usage", "_tgt": "app_models_monthlytokenusage", "source": "app_models_monthlytokenusage", "target": "billing_quota_add_token_usage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L37", "weight": 1.0, "_src": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted", "_tgt": "app_models_monthlytokenusage", "source": "app_models_monthlytokenusage", "target": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L160", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_quota_exceeded", "_tgt": "app_models_monthlytokenusage", "source": "app_models_monthlytokenusage", "target": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\models.py", "source_location": "L282", "weight": 1.0, "_src": "app_models_rationale_282", "_tgt": "app_models_memorycore", "confidence_score": 1.0, "source": "app_models_memorycore", "target": "app_models_rationale_282" }, { "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": "L303", "weight": 1.0, "_src": "app_models_rationale_303", "_tgt": "app_models_memoryassociative", "confidence_score": 1.0, "source": "app_models_memoryassociative", "target": "app_models_rationale_303" }, { "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": "L327", "weight": 1.0, "_src": "app_models_rationale_327", "_tgt": "app_models_memoryepisodic", "confidence_score": 1.0, "source": "app_models_memoryepisodic", "target": "app_models_rationale_327" }, { "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": "L347", "weight": 1.0, "_src": "app_models_rationale_347", "_tgt": "app_models_memoryproactive", "confidence_score": 1.0, "source": "app_models_memoryproactive", "target": "app_models_rationale_347" }, { "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": "L369", "weight": 1.0, "_src": "app_models_rationale_369", "_tgt": "app_models_extractionqueue", "confidence_score": 1.0, "source": "app_models_extractionqueue", "target": "app_models_rationale_369" }, { "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": "L391", "weight": 1.0, "_src": "app_models_rationale_391", "_tgt": "app_models_memoryrelation", "confidence_score": 1.0, "source": "app_models_memoryrelation", "target": "app_models_rationale_391" }, { "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": "L429", "weight": 1.0, "_src": "app_models_rationale_429", "_tgt": "app_models_plugin", "confidence_score": 1.0, "source": "app_models_plugin", "target": "app_models_rationale_429" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L8", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "enum", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "enum" }, { "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", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_authtokens" }, { "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", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_userprofile" }, { "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", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_oauthaccountinfo" }, { "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", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_chatcontext" }, { "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", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_chatrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_chatresponse" }, { "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", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsframetype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L101", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wstoolcall", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wstoolcall" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L114", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wstoolresult", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wstoolresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L127", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wstextchunk", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wstextchunk" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L134", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsfinal", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsfinal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L143", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsdevicehello", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsdevicehello" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L154", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_formatprefsmodel", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_formatprefsmodel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L164", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsfloatingscope", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsfloatingscope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L171", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wshomerequest", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wshomerequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L180", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsfloatingrequest", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsfloatingrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L189", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsbriefrequest", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsbriefrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L200", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsstreamstart", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsstreamstart" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L207", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsstreamtext", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsstreamtext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L215", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsstreamend", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsstreamend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L224", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsdomain", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsdomain" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L232", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_wsfloatingdomain", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_wsfloatingdomain" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L243", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_contenttypeconfig", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_contenttypeconfig" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L253", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentconfig", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_agentconfig" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L263", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentcatalogitem", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_agentcatalogitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L269", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentcreationcheckrequest", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_agentcreationcheckrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L273", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentcreationcheckresponse", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_agentcreationcheckresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L280", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agenttriggerrequest", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_agenttriggerrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L294", "weight": 1.0, "_src": "api_app_schemas_py", "_tgt": "app_schemas_agentrunlogresponse", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_agentrunlogresponse" }, { "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", "confidence_score": 1.0, "source": "api_app_schemas_py", "target": "app_schemas_rationale_1" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L21", "weight": 1.0, "_src": "app_schemas_authtokens", "_tgt": "basemodel", "confidence_score": 1.0, "source": "app_schemas_authtokens", "target": "basemodel" }, { "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", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_userprofile" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L39", "weight": 1.0, "_src": "app_schemas_oauthaccountinfo", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_oauthaccountinfo" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L47", "weight": 1.0, "_src": "app_schemas_chatcontext", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_chatcontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L54", "weight": 1.0, "_src": "app_schemas_chatrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_chatrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L59", "weight": 1.0, "_src": "app_schemas_chatresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_chatresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L101", "weight": 1.0, "_src": "app_schemas_wstoolcall", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wstoolcall" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L114", "weight": 1.0, "_src": "app_schemas_wstoolresult", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wstoolresult" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L127", "weight": 1.0, "_src": "app_schemas_wstextchunk", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wstextchunk" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L134", "weight": 1.0, "_src": "app_schemas_wsfinal", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsfinal" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L143", "weight": 1.0, "_src": "app_schemas_wsdevicehello", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsdevicehello" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L154", "weight": 1.0, "_src": "app_schemas_formatprefsmodel", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_formatprefsmodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L164", "weight": 1.0, "_src": "app_schemas_wsfloatingscope", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsfloatingscope" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L171", "weight": 1.0, "_src": "app_schemas_wshomerequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wshomerequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L180", "weight": 1.0, "_src": "app_schemas_wsfloatingrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsfloatingrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L189", "weight": 1.0, "_src": "app_schemas_wsbriefrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsbriefrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L200", "weight": 1.0, "_src": "app_schemas_wsstreamstart", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsstreamstart" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L207", "weight": 1.0, "_src": "app_schemas_wsstreamtext", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsstreamtext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L215", "weight": 1.0, "_src": "app_schemas_wsstreamend", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsstreamend" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L224", "weight": 1.0, "_src": "app_schemas_wsdomain", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsdomain" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L232", "weight": 1.0, "_src": "app_schemas_wsfloatingdomain", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_wsfloatingdomain" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L243", "weight": 1.0, "_src": "app_schemas_contenttypeconfig", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_contenttypeconfig" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L253", "weight": 1.0, "_src": "app_schemas_agentconfig", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_agentconfig" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L263", "weight": 1.0, "_src": "app_schemas_agentcatalogitem", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_agentcatalogitem" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L269", "weight": 1.0, "_src": "app_schemas_agentcreationcheckrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_agentcreationcheckrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L273", "weight": 1.0, "_src": "app_schemas_agentcreationcheckresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_agentcreationcheckresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L280", "weight": 1.0, "_src": "app_schemas_agenttriggerrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_agenttriggerrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L294", "weight": 1.0, "_src": "app_schemas_agentrunlogresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_agentrunlogresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L241", "weight": 1.0, "_src": "routes_agents_notesummarizerequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_agents_notesummarizerequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L246", "weight": 1.0, "_src": "routes_agents_notesummarizeresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_agents_notesummarizeresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L100", "weight": 1.0, "_src": "routes_auth_registerrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_registerrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L107", "weight": 1.0, "_src": "routes_auth_loginrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_loginrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L112", "weight": 1.0, "_src": "routes_auth_refreshrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_refreshrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L234", "weight": 1.0, "_src": "routes_auth_updateprofilerequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_updateprofilerequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L299", "weight": 1.0, "_src": "routes_auth_oauthauthorizeresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_oauthauthorizeresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L304", "weight": 1.0, "_src": "routes_auth_oauthcallbackrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_oauthcallbackrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L555", "weight": 1.0, "_src": "routes_auth_updatememoryrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_updatememoryrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L591", "weight": 1.0, "_src": "routes_auth_normalizerequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_normalizerequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L595", "weight": 1.0, "_src": "routes_auth_normalizeresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_normalizeresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L631", "weight": 1.0, "_src": "routes_auth_changepasswordrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_changepasswordrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\auth.py", "source_location": "L730", "weight": 1.0, "_src": "routes_auth_updateavatarrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_auth_updateavatarrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L26", "weight": 1.0, "_src": "routes_billing_checkoutrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_billing_checkoutrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L106", "weight": 1.0, "_src": "routes_billing_quotacheckrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_billing_quotacheckrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L29", "weight": 1.0, "_src": "routes_chat_embedrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_chat_embedrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L33", "weight": 1.0, "_src": "routes_chat_embedresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_chat_embedresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L54", "weight": 1.0, "_src": "routes_chat_briefrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_chat_briefrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\chat.py", "source_location": "L59", "weight": 1.0, "_src": "routes_chat_briefresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_chat_briefresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L50", "weight": 1.0, "_src": "routes_memory_relationout", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_memory_relationout" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L61", "weight": 1.0, "_src": "routes_memory_relationpatch", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_memory_relationpatch" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\memory.py", "source_location": "L68", "weight": 1.0, "_src": "routes_memory_coreaddbody", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "routes_memory_coreaddbody" }, { "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", "confidence_score": 1.0, "source": "basemodel", "target": "core_memory_extraction_memorycandidate" }, { "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", "confidence_score": 1.0, "source": "basemodel", "target": "core_memory_extraction_extractionresult" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\schemas.py", "source_location": "L8", "weight": 1.0, "_src": "app_schemas_waitlistrequest", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_waitlistrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\schemas.py", "source_location": "L24", "weight": 1.0, "_src": "app_schemas_waitlistresponse", "_tgt": "basemodel", "confidence_score": 1.0, "source": "basemodel", "target": "app_schemas_waitlistresponse" }, { "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", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_notesummarizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_userprofile", "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", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_182" }, { "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", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_agents_rationale_255" }, { "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": "routes_billing_checkoutrequest", "_tgt": "app_schemas_userprofile", "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": "routes_billing_quotacheckrequest", "_tgt": "app_schemas_userprofile", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_quotacheckrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_rationale_1", "_tgt": "app_schemas_userprofile", "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": "routes_billing_rationale_37", "_tgt": "app_schemas_userprofile", "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": "routes_billing_rationale_51", "_tgt": "app_schemas_userprofile", "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": "routes_billing_rationale_66", "_tgt": "app_schemas_userprofile", "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": "routes_billing_rationale_83", "_tgt": "app_schemas_userprofile", "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": "routes_billing_rationale_93", "_tgt": "app_schemas_userprofile", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_rationale_93" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L19", "weight": 0.8, "_src": "routes_billing_rationale_117", "_tgt": "app_schemas_userprofile", "confidence_score": 0.5, "source": "app_schemas_userprofile", "target": "routes_billing_rationale_117" }, { "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", "confidence_score": 1.0, "source": "app_schemas_wsframetype", "target": "str" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L65", "weight": 1.0, "_src": "app_schemas_wsframetype", "_tgt": "enum", "confidence_score": 1.0, "source": "app_schemas_wsframetype", "target": "enum" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_1", "_tgt": "app_schemas_wsframetype", "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_70", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_70" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_138", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_138" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_213", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_213" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_227", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_227" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_297", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_297" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_367", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_367" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_451", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_451" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_543", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_543" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_569", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_600", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_600" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_626", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_626" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_646", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_646" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_763", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_763" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_772", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_772" }, { "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_index_session.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_ws_index_session_fakewebsocket", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_index_session_fakewebsocket" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_1", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_index_session_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_37", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_index_session_rationale_37" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_57", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_index_session_rationale_57" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_67", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_index_session_rationale_67" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_76", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_index_session_rationale_76" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_132", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_index_session_rationale_132" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L25", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_154", "_tgt": "app_schemas_wsframetype", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "tests_test_ws_index_session_rationale_154" }, { "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": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_66", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_134", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_196", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_196" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_210", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_210" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_278", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_278" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_348", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_348" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_432", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_432" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_523", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_523" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_549", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_549" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_575", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_575" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsframetype", "_tgt": "routes_device_ws_rationale_584", "confidence_score": 0.5, "source": "app_schemas_wsframetype", "target": "routes_device_ws_rationale_584" }, { "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": "L192", "weight": 1.0, "_src": "routes_agents_trigger_agent_run", "_tgt": "str", "source": "str", "target": "routes_agents_trigger_agent_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agent_setup.py", "source_location": "L234", "weight": 1.0, "_src": "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\\billing.py", "source_location": "L130", "weight": 1.0, "_src": "routes_billing_quota_check", "_tgt": "str", "source": "str", "target": "routes_billing_quota_check" }, { "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": "L228", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "str", "source": "str", "target": "routes_device_ws_handle_home_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L298", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "str", "source": "str", "target": "routes_device_ws_handle_floating_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L373", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "str", "source": "str", "target": "routes_device_ws_handle_brief_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L456", "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\\api\\routes\\device_ws.py", "source_location": "L701", "weight": 1.0, "_src": "routes_device_ws_handle_index_file_batch", "_tgt": "str", "source": "str", "target": "routes_device_ws_handle_index_file_batch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L219", "weight": 1.0, "_src": "core_agent_runner_as_text", "_tgt": "str", "source": "str", "target": "core_agent_runner_as_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L290", "weight": 1.0, "_src": "core_agent_runner_run_agent_with_tools", "_tgt": "str", "source": "str", "target": "core_agent_runner_run_agent_with_tools" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L399", "weight": 1.0, "_src": "core_agent_runner_scan_directories", "_tgt": "str", "source": "str", "target": "core_agent_runner_scan_directories" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\agent_runner.py", "source_location": "L837", "weight": 1.0, "_src": "core_agent_runner_run_cloud_agent", "_tgt": "str", "source": "str", "target": "core_agent_runner_run_cloud_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L159", "weight": 1.0, "_src": "core_deep_agent_datetime_context_injection", "_tgt": "str", "source": "str", "target": "core_deep_agent_datetime_context_injection" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L497", "weight": 1.0, "_src": "core_deep_agent_as_text", "_tgt": "str", "source": "str", "target": "core_deep_agent_as_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L522", "weight": 1.0, "_src": "core_deep_agent_resolve_project_id_from_message", "_tgt": "str", "source": "str", "target": "core_deep_agent_resolve_project_id_from_message" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L917", "weight": 1.0, "_src": "core_deep_agent_normalize_domain_payload", "_tgt": "str", "source": "str", "target": "core_deep_agent_normalize_domain_payload" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L971", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain_rule_based", "_tgt": "str", "source": "str", "target": "core_deep_agent_infer_floating_domain_rule_based" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1166", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "str", "source": "str", "target": "core_deep_agent_run_single_agent" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1317", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "str", "source": "str", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1453", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "str", "source": "str", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1470", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "str", "source": "str", "target": "core_deep_agent_run_floating_stream" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\memory_extraction.py", "source_location": "L438", "weight": 1.0, "_src": "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": "L65", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "str", "source": "str", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\ws_context.py", "source_location": "L94", "weight": 1.0, "_src": "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": "L76", "weight": 1.0, "_src": "tests_conftest_create_tables", "_tgt": "str", "source": "str", "target": "tests_conftest_create_tables" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\conftest.py", "source_location": "L122", "weight": 1.0, "_src": "tests_conftest_make_jwt", "_tgt": "str", "source": "str", "target": "tests_conftest_make_jwt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_agent_runner_v2.py", "source_location": "L132", "weight": 1.0, "_src": "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": "api\\tests\\test_ws_index_session.py", "source_location": "L53", "weight": 1.0, "_src": "tests_test_ws_index_session_make_session_id", "_tgt": "str", "source": "str", "target": "tests_test_ws_index_session_make_session_id" }, { "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": "L102", "weight": 1.0, "_src": "app_schemas_rationale_102", "_tgt": "app_schemas_wstoolcall", "confidence_score": 1.0, "source": "app_schemas_wstoolcall", "target": "app_schemas_rationale_102" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L115", "weight": 1.0, "_src": "app_schemas_rationale_115", "_tgt": "app_schemas_wstoolresult", "confidence_score": 1.0, "source": "app_schemas_wstoolresult", "target": "app_schemas_rationale_115" }, { "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_wstextchunk", "confidence_score": 1.0, "source": "app_schemas_wstextchunk", "target": "app_schemas_rationale_128" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L135", "weight": 1.0, "_src": "app_schemas_rationale_135", "_tgt": "app_schemas_wsfinal", "confidence_score": 1.0, "source": "app_schemas_wsfinal", "target": "app_schemas_rationale_135" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L144", "weight": 1.0, "_src": "app_schemas_rationale_144", "_tgt": "app_schemas_wsdevicehello", "confidence_score": 1.0, "source": "app_schemas_wsdevicehello", "target": "app_schemas_rationale_144" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L155", "weight": 1.0, "_src": "app_schemas_rationale_155", "_tgt": "app_schemas_formatprefsmodel", "confidence_score": 1.0, "source": "app_schemas_formatprefsmodel", "target": "app_schemas_rationale_155" }, { "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_wsfloatingscope", "confidence_score": 1.0, "source": "app_schemas_wsfloatingscope", "target": "app_schemas_rationale_165" }, { "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": "L172", "weight": 1.0, "_src": "app_schemas_rationale_172", "_tgt": "app_schemas_wshomerequest", "confidence_score": 1.0, "source": "app_schemas_wshomerequest", "target": "app_schemas_rationale_172" }, { "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": "L181", "weight": 1.0, "_src": "app_schemas_rationale_181", "_tgt": "app_schemas_wsfloatingrequest", "confidence_score": 1.0, "source": "app_schemas_wsfloatingrequest", "target": "app_schemas_rationale_181" }, { "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": "L190", "weight": 1.0, "_src": "app_schemas_rationale_190", "_tgt": "app_schemas_wsbriefrequest", "confidence_score": 1.0, "source": "app_schemas_wsbriefrequest", "target": "app_schemas_rationale_190" }, { "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_wsstreamstart", "confidence_score": 1.0, "source": "app_schemas_wsstreamstart", "target": "app_schemas_rationale_201" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "app_schemas_wsstreamstart", "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": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamstart", "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", "confidence_score": 0.5, "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_rationale_19" }, { "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", "confidence_score": 0.5, "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_rationale_38" }, { "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": "L62", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "app_schemas_wsstreamstart", "source": "app_schemas_wsstreamstart", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L138", "weight": 1.0, "_src": "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": "L208", "weight": 1.0, "_src": "app_schemas_rationale_208", "_tgt": "app_schemas_wsstreamtext", "confidence_score": 1.0, "source": "app_schemas_wsstreamtext", "target": "app_schemas_rationale_208" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "app_schemas_wsstreamtext", "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": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamtext", "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", "confidence_score": 0.5, "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_rationale_19" }, { "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", "confidence_score": 0.5, "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_rationale_38" }, { "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": "L67", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "app_schemas_wsstreamtext", "source": "app_schemas_wsstreamtext", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L157", "weight": 1.0, "_src": "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": "L216", "weight": 1.0, "_src": "app_schemas_rationale_216", "_tgt": "app_schemas_wsstreamend", "confidence_score": 1.0, "source": "app_schemas_wsstreamend", "target": "app_schemas_rationale_216" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_1", "_tgt": "app_schemas_wsstreamend", "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_70", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_70" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_138", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_138" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_213", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_213" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_227", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_227" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_297", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_297" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_367", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_367" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_451", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_451" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_543", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_543" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_569", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_569" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_600", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_600" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_626", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_626" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_646", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_646" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_763", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_763" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "routes_device_ws_rationale_772", "_tgt": "app_schemas_wsstreamend", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_772" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "app_schemas_wsstreamend", "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": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_1", "_tgt": "app_schemas_wsstreamend", "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", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "core_output_formatter_rationale_19" }, { "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", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "core_output_formatter_rationale_38" }, { "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": "L395", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "routes_device_ws_handle_brief_request" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L468", "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": "L71", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "app_schemas_wsstreamend", "source": "app_schemas_wsstreamend", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L177", "weight": 1.0, "_src": "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": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_66", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_66" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_134", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_134" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_196", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_196" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_210", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_210" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_278", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_278" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_348", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_348" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_432", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_432" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_523", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_523" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_549", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_549" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_575", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_575" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L54", "weight": 0.8, "_src": "app_schemas_wsstreamend", "_tgt": "routes_device_ws_rationale_584", "confidence_score": 0.5, "source": "app_schemas_wsstreamend", "target": "routes_device_ws_rationale_584" }, { "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": "L225", "weight": 1.0, "_src": "app_schemas_rationale_225", "_tgt": "app_schemas_wsdomain", "confidence_score": 1.0, "source": "app_schemas_wsdomain", "target": "app_schemas_rationale_225" }, { "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": "L233", "weight": 1.0, "_src": "app_schemas_rationale_233", "_tgt": "app_schemas_wsfloatingdomain", "confidence_score": 1.0, "source": "app_schemas_wsfloatingdomain", "target": "app_schemas_rationale_233" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\core\\output_formatter.py", "source_location": "L9", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "app_schemas_wsfloatingdomain", "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": "L9", "weight": 0.8, "_src": "core_output_formatter_rationale_1", "_tgt": "app_schemas_wsfloatingdomain", "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", "confidence_score": 0.5, "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_rationale_19" }, { "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", "confidence_score": 0.5, "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_rationale_38" }, { "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": "L52", "weight": 1.0, "_src": "core_output_formatter_streamformatter_format", "_tgt": "app_schemas_wsfloatingdomain", "source": "app_schemas_wsfloatingdomain", "target": "core_output_formatter_streamformatter_format" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_schemas_v3.py", "source_location": "L196", "weight": 1.0, "_src": "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": "L244", "weight": 1.0, "_src": "app_schemas_rationale_244", "_tgt": "app_schemas_contenttypeconfig", "confidence_score": 1.0, "source": "app_schemas_contenttypeconfig", "target": "app_schemas_rationale_244" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\schemas.py", "source_location": "L254", "weight": 1.0, "_src": "app_schemas_rationale_254", "_tgt": "app_schemas_agentconfig", "confidence_score": 1.0, "source": "app_schemas_agentconfig", "target": "app_schemas_rationale_254" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_notesummarizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agentcatalogitem", "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", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_182" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcatalogitem", "target": "routes_agents_rationale_255" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L133", "weight": 1.0, "_src": "routes_agents_get_agent_catalog", "_tgt": "app_schemas_agentcatalogitem", "source": "app_schemas_agentcatalogitem", "target": "routes_agents_get_agent_catalog" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_notesummarizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agentcreationcheckrequest", "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_182" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckrequest", "target": "routes_agents_rationale_255" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_notesummarizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agentcreationcheckresponse", "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_182" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_rationale_255" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L168", "weight": 1.0, "_src": "routes_agents_can_create_agent", "_tgt": "app_schemas_agentcreationcheckresponse", "source": "app_schemas_agentcreationcheckresponse", "target": "routes_agents_can_create_agent" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L29", "weight": 0.8, "_src": "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", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_notesummarizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agenttriggerrequest", "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", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_182" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agenttriggerrequest", "target": "routes_agents_rationale_255" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_notesummarizeresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L32", "weight": 0.8, "_src": "routes_agents_rationale_1", "_tgt": "app_schemas_agentrunlogresponse", "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", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_182" }, { "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", "confidence_score": 0.5, "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_rationale_255" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L74", "weight": 1.0, "_src": "routes_agents_to_run_log_response", "_tgt": "app_schemas_agentrunlogresponse", "source": "app_schemas_agentrunlogresponse", "target": "routes_agents_to_run_log_response" }, { "relation": "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", "confidence_score": 1.0, "source": "api_app_agents_client_agent_py", "target": "agents_client_agent_list_clients" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_client_agent_py", "target": "agents_client_agent_get_client" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_client_agent_py", "target": "agents_client_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "agents_client_agent_list_clients", "target": "agents_client_agent_rationale_15" }, { "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", "confidence_score": 1.0, "source": "agents_client_agent_get_client", "target": "agents_client_agent_rationale_38" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_resolve_path" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_list_directory" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_read_file_content" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_get_file_metadata" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_make_directory_tools" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_filesystem_agent_py", "target": "agents_filesystem_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "agents_filesystem_agent_resolve_path", "target": "agents_filesystem_agent_rationale_25" }, { "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", "confidence_score": 1.0, "source": "agents_filesystem_agent_list_directory", "target": "agents_filesystem_agent_rationale_38" }, { "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", "confidence_score": 1.0, "source": "agents_filesystem_agent_read_file_content", "target": "agents_filesystem_agent_rationale_61" }, { "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", "confidence_score": 1.0, "source": "agents_filesystem_agent_get_file_metadata", "target": "agents_filesystem_agent_rationale_78" }, { "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", "confidence_score": 1.0, "source": "agents_filesystem_agent_make_directory_tools", "target": "agents_filesystem_agent_rationale_108" }, { "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\\folder_agent.py", "source_location": "L14", "weight": 1.0, "_src": "api_app_agents_folder_agent_py", "_tgt": "agents_folder_agent_is_unsafe_path", "confidence_score": 1.0, "source": "api_app_agents_folder_agent_py", "target": "agents_folder_agent_is_unsafe_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L27", "weight": 1.0, "_src": "api_app_agents_folder_agent_py", "_tgt": "agents_folder_agent_fetch_file", "confidence_score": 1.0, "source": "api_app_agents_folder_agent_py", "target": "agents_folder_agent_fetch_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L40", "weight": 1.0, "_src": "api_app_agents_folder_agent_py", "_tgt": "agents_folder_agent_decode", "confidence_score": 1.0, "source": "api_app_agents_folder_agent_py", "target": "agents_folder_agent_decode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L58", "weight": 1.0, "_src": "api_app_agents_folder_agent_py", "_tgt": "agents_folder_agent_read_project_folder_file", "confidence_score": 1.0, "source": "api_app_agents_folder_agent_py", "target": "agents_folder_agent_read_project_folder_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L115", "weight": 1.0, "_src": "api_app_agents_folder_agent_py", "_tgt": "agents_folder_agent_search_project_folder_file", "confidence_score": 1.0, "source": "api_app_agents_folder_agent_py", "target": "agents_folder_agent_search_project_folder_file" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L1", "weight": 1.0, "_src": "agents_folder_agent_rationale_1", "_tgt": "api_app_agents_folder_agent_py", "confidence_score": 1.0, "source": "api_app_agents_folder_agent_py", "target": "agents_folder_agent_rationale_1" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L79", "weight": 1.0, "_src": "agents_folder_agent_read_project_folder_file", "_tgt": "agents_folder_agent_is_unsafe_path", "confidence_score": 1.0, "source": "agents_folder_agent_is_unsafe_path", "target": "agents_folder_agent_read_project_folder_file" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L135", "weight": 1.0, "_src": "agents_folder_agent_search_project_folder_file", "_tgt": "agents_folder_agent_is_unsafe_path", "confidence_score": 1.0, "source": "agents_folder_agent_is_unsafe_path", "target": "agents_folder_agent_search_project_folder_file" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L82", "weight": 1.0, "_src": "agents_folder_agent_read_project_folder_file", "_tgt": "agents_folder_agent_fetch_file", "confidence_score": 1.0, "source": "agents_folder_agent_fetch_file", "target": "agents_folder_agent_read_project_folder_file" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L141", "weight": 1.0, "_src": "agents_folder_agent_search_project_folder_file", "_tgt": "agents_folder_agent_fetch_file", "confidence_score": 1.0, "source": "agents_folder_agent_fetch_file", "target": "agents_folder_agent_search_project_folder_file" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L28", "weight": 1.0, "_src": "agents_folder_agent_rationale_28", "_tgt": "agents_folder_agent_fetch_file", "confidence_score": 1.0, "source": "agents_folder_agent_fetch_file", "target": "agents_folder_agent_rationale_28" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L29", "weight": 1.0, "_src": "agents_folder_agent_fetch_file", "_tgt": "core_ws_context_execute_on_client", "source": "agents_folder_agent_fetch_file", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L83", "weight": 1.0, "_src": "agents_folder_agent_read_project_folder_file", "_tgt": "agents_folder_agent_decode", "confidence_score": 1.0, "source": "agents_folder_agent_decode", "target": "agents_folder_agent_read_project_folder_file" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L142", "weight": 1.0, "_src": "agents_folder_agent_search_project_folder_file", "_tgt": "agents_folder_agent_decode", "confidence_score": 1.0, "source": "agents_folder_agent_decode", "target": "agents_folder_agent_search_project_folder_file" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L41", "weight": 1.0, "_src": "agents_folder_agent_rationale_41", "_tgt": "agents_folder_agent_decode", "confidence_score": 1.0, "source": "agents_folder_agent_decode", "target": "agents_folder_agent_rationale_41" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L51", "weight": 1.0, "_src": "agents_folder_agent_decode", "_tgt": "core_folder_indexer_extract_pdf_text", "source": "agents_folder_agent_decode", "target": "core_folder_indexer_extract_pdf_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L53", "weight": 1.0, "_src": "agents_folder_agent_decode", "_tgt": "core_folder_indexer_extract_docx_text", "source": "agents_folder_agent_decode", "target": "core_folder_indexer_extract_docx_text" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L64", "weight": 1.0, "_src": "agents_folder_agent_rationale_64", "_tgt": "agents_folder_agent_read_project_folder_file", "confidence_score": 1.0, "source": "agents_folder_agent_read_project_folder_file", "target": "agents_folder_agent_rationale_64" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\agents\\folder_agent.py", "source_location": "L121", "weight": 1.0, "_src": "agents_folder_agent_rationale_121", "_tgt": "agents_folder_agent_search_project_folder_file", "confidence_score": 1.0, "source": "agents_folder_agent_search_project_folder_file", "target": "agents_folder_agent_rationale_121" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_is_uuid" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_fmt_summary" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_list_notes" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_get_note" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_create_note" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_update_note" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_propose_note_edit" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_delete_note" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_refresh_summary" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_note_agent_py", "target": "agents_note_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_is_uuid", "target": "agents_note_agent_list_notes" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_fmt_summary", "target": "agents_note_agent_list_notes" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_list_notes", "target": "agents_note_agent_rationale_33" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_get_note", "target": "agents_note_agent_rationale_53" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_create_note", "target": "agents_note_agent_refresh_summary" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_create_note", "target": "agents_note_agent_rationale_67" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_update_note", "target": "agents_note_agent_refresh_summary" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_update_note", "target": "agents_note_agent_rationale_94" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_propose_note_edit", "target": "agents_note_agent_rationale_127" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_delete_note", "target": "agents_note_agent_rationale_169" }, { "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", "confidence_score": 1.0, "source": "agents_note_agent_refresh_summary", "target": "agents_note_agent_rationale_175" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_list_projects" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_list_all_projects" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_get_project" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_create_project" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_update_project" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_delete_project" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_project_agent_py", "target": "agents_project_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "agents_project_agent_list_projects", "target": "agents_project_agent_rationale_17" }, { "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", "confidence_score": 1.0, "source": "agents_project_agent_list_all_projects", "target": "agents_project_agent_rationale_37" }, { "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", "confidence_score": 1.0, "source": "agents_project_agent_get_project", "target": "agents_project_agent_rationale_50" }, { "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", "confidence_score": 1.0, "source": "agents_project_agent_create_project", "target": "agents_project_agent_rationale_66" }, { "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", "confidence_score": 1.0, "source": "agents_project_agent_update_project", "target": "agents_project_agent_rationale_87" }, { "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", "confidence_score": 1.0, "source": "agents_project_agent_delete_project", "target": "agents_project_agent_rationale_112" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_relations_agent_py", "target": "agents_relations_agent_make_query_relations_tool" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_relations_agent_py", "target": "agents_relations_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "agents_relations_agent_make_query_relations_tool", "target": "agents_relations_agent_rationale_17" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L897", "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", "confidence_score": 0.5, "source": "agents_relations_agent_rationale_1", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 0.5, "source": "agents_relations_agent_rationale_17", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_is_uuid" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_list_tasks" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_count_tasks" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_create_task" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_update_task" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_delete_task" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_list_tasks_due_today" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_list_task_comments" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_add_task_comment" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_delete_task_comment" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_task_agent_py", "target": "agents_task_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_is_uuid", "target": "agents_task_agent_list_tasks" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_is_uuid", "target": "agents_task_agent_count_tasks" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_list_tasks", "target": "agents_task_agent_rationale_44" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_count_tasks", "target": "agents_task_agent_rationale_124" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_create_task", "target": "agents_task_agent_rationale_175" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_update_task", "target": "agents_task_agent_rationale_219" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_delete_task", "target": "agents_task_agent_rationale_253" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_list_tasks_due_today", "target": "agents_task_agent_rationale_260" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_list_task_comments", "target": "agents_task_agent_rationale_299" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_add_task_comment", "target": "agents_task_agent_rationale_314" }, { "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", "confidence_score": 1.0, "source": "agents_task_agent_delete_task_comment", "target": "agents_task_agent_rationale_333" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_is_uuid" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_list_timelines" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_count_timelines" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_create_timeline" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_update_timeline" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_delete_timeline" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_list_timelines_today" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_timeline_agent_py", "target": "agents_timeline_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "agents_timeline_agent_is_uuid", "target": "agents_timeline_agent_list_timelines" }, { "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", "confidence_score": 1.0, "source": "agents_timeline_agent_is_uuid", "target": "agents_timeline_agent_count_timelines" }, { "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", "confidence_score": 1.0, "source": "agents_timeline_agent_list_timelines", "target": "agents_timeline_agent_rationale_39" }, { "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", "confidence_score": 1.0, "source": "agents_timeline_agent_count_timelines", "target": "agents_timeline_agent_rationale_112" }, { "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", "confidence_score": 1.0, "source": "agents_timeline_agent_create_timeline", "target": "agents_timeline_agent_rationale_156" }, { "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", "confidence_score": 1.0, "source": "agents_timeline_agent_update_timeline", "target": "agents_timeline_agent_rationale_189" }, { "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", "confidence_score": 1.0, "source": "agents_timeline_agent_delete_timeline", "target": "agents_timeline_agent_rationale_216" }, { "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", "confidence_score": 1.0, "source": "agents_timeline_agent_list_timelines_today", "target": "agents_timeline_agent_rationale_223" }, { "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", "confidence_score": 1.0, "source": "api_app_agents_init_py", "target": "agents_init_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_app_api_deps_py", "target": "api_deps_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_auth_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_auth_py", "target": "middleware_auth_get_current_user" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_auth_py", "target": "middleware_auth_rationale_1" }, { "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", "confidence_score": 1.0, "source": "middleware_auth_get_current_user", "target": "middleware_auth_rationale_33" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_rate_limit_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_rate_limit_py", "target": "middleware_rate_limit_get_user_id_from_jwt" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_rate_limit_py", "target": "middleware_rate_limit_tierratelimitmiddleware" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_rate_limit_py", "target": "middleware_rate_limit_rationale_1" }, { "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", "confidence_score": 1.0, "source": "middleware_rate_limit_get_user_id_from_jwt", "target": "middleware_rate_limit_rationale_52" }, { "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", "confidence_score": 1.0, "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "basehttpmiddleware" }, { "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", "confidence_score": 1.0, "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "middleware_rate_limit_tierratelimitmiddleware_init" }, { "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", "confidence_score": 1.0, "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "middleware_rate_limit_tierratelimitmiddleware_dispatch" }, { "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", "confidence_score": 1.0, "source": "middleware_rate_limit_tierratelimitmiddleware", "target": "middleware_rate_limit_rationale_71" }, { "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", "confidence_score": 1.0, "source": "basehttpmiddleware", "target": "middleware_sanitizer_sanitizermiddleware" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\rate_limit.py", "source_location": "L39", "weight": 1.0, "_src": "app_rate_limit_ratelimiter", "_tgt": "basehttpmiddleware", "confidence_score": 1.0, "source": "basehttpmiddleware", "target": "app_rate_limit_ratelimiter" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L15", "weight": 1.0, "_src": "app_security_requestsizelimiter", "_tgt": "basehttpmiddleware", "confidence_score": 1.0, "source": "basehttpmiddleware", "target": "app_security_requestsizelimiter" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\security.py", "source_location": "L30", "weight": 1.0, "_src": "app_security_originvalidator", "_tgt": "basehttpmiddleware", "confidence_score": 1.0, "source": "basehttpmiddleware", "target": "app_security_originvalidator" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_sanitizer_py", "target": "middleware_sanitizer_sanitize_text" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_sanitizer_py", "target": "middleware_sanitizer_sanitizermiddleware" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_sanitizer_py", "target": "middleware_sanitizer_rationale_1" }, { "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", "confidence_score": 1.0, "source": "middleware_sanitizer_sanitize_text", "target": "middleware_sanitizer_sanitizermiddleware_dispatch" }, { "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", "confidence_score": 1.0, "source": "middleware_sanitizer_sanitize_text", "target": "middleware_sanitizer_rationale_55" }, { "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", "confidence_score": 1.0, "source": "middleware_sanitizer_sanitizermiddleware", "target": "middleware_sanitizer_sanitizermiddleware_init" }, { "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", "confidence_score": 1.0, "source": "middleware_sanitizer_sanitizermiddleware", "target": "middleware_sanitizer_sanitizermiddleware_dispatch" }, { "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", "confidence_score": 1.0, "source": "middleware_sanitizer_sanitizermiddleware", "target": "middleware_sanitizer_rationale_75" }, { "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", "confidence_score": 1.0, "source": "api_app_api_middleware_init_py", "target": "middleware_init_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_dt_ms" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_dt_ms_opt" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_to_data_types" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_to_run_log_response" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_enforce_agent_limit" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_enforce_run_frequency" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_get_agent_catalog" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_can_create_agent" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_trigger_agent_run" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_notesummarizerequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_notesummarizeresponse" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_summarize_note" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agents_py", "target": "routes_agents_rationale_1" }, { "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", "confidence_score": 1.0, "source": "routes_agents_dt_ms", "target": "routes_agents_to_run_log_response" }, { "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", "confidence_score": 1.0, "source": "routes_agents_dt_ms_opt", "target": "routes_agents_to_run_log_response" }, { "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", "confidence_score": 1.0, "source": "routes_agents_to_data_types", "target": "routes_agents_trigger_agent_run" }, { "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", "confidence_score": 1.0, "source": "routes_agents_to_run_log_response", "target": "routes_agents_trigger_agent_run" }, { "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", "confidence_score": 1.0, "source": "routes_agents_enforce_agent_limit", "target": "routes_agents_trigger_agent_run" }, { "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", "confidence_score": 1.0, "source": "routes_agents_enforce_run_frequency", "target": "routes_agents_trigger_agent_run" }, { "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", "confidence_score": 1.0, "source": "routes_agents_enforce_run_frequency", "target": "routes_agents_rationale_102" }, { "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", "confidence_score": 1.0, "source": "routes_agents_get_agent_catalog", "target": "routes_agents_rationale_131" }, { "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", "confidence_score": 1.0, "source": "routes_agents_can_create_agent", "target": "routes_agents_rationale_161" }, { "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", "confidence_score": 1.0, "source": "routes_agents_trigger_agent_run", "target": "routes_agents_rationale_182" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\agents.py", "source_location": "L209", "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": "L232", "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", "confidence_score": 1.0, "source": "routes_agents_notesummarizeresponse", "target": "routes_agents_summarize_note" }, { "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", "confidence_score": 1.0, "source": "routes_agents_summarize_note", "target": "routes_agents_rationale_255" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_journeysession" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_get_journey_session" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_build_system_prompt" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_extract_agent_config" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_as_text" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_call_llm_with_tools" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_handle_journey_start" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_handle_journey_message" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_agent_setup_py", "target": "routes_agent_setup_rationale_1" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_journeysession", "target": "routes_agent_setup_journeysession_is_expired" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_journeysession", "target": "routes_agent_setup_handle_journey_start" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_journeysession_is_expired", "target": "routes_agent_setup_get_journey_session" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_get_journey_session", "target": "routes_agent_setup_handle_journey_message" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_get_journey_session", "target": "routes_agent_setup_rationale_80" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_build_system_prompt", "target": "routes_agent_setup_handle_journey_start" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_build_system_prompt", "target": "routes_agent_setup_rationale_169" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_extract_agent_config", "target": "routes_agent_setup_handle_journey_start" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_extract_agent_config", "target": "routes_agent_setup_handle_journey_message" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_extract_agent_config", "target": "routes_agent_setup_rationale_196" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_as_text", "target": "routes_agent_setup_call_llm_with_tools" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_call_llm_with_tools", "target": "routes_agent_setup_handle_journey_start" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_call_llm_with_tools", "target": "routes_agent_setup_handle_journey_message" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_call_llm_with_tools", "target": "routes_agent_setup_rationale_246" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_handle_journey_start", "target": "routes_agent_setup_rationale_359" }, { "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", "confidence_score": 1.0, "source": "routes_agent_setup_handle_journey_message", "target": "routes_agent_setup_rationale_434" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_get_google_provider" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_hash_password" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_verify_password" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_hash_token" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_make_access_token" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_registerrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_loginrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_refreshrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_register" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_login" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_refresh" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_updateprofilerequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_me" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_update_profile" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_issue_refresh_token" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauthauthorizeresponse" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauthcallbackrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauth_web_callback" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauth_authorize" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_oauth_callback" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_build_profile" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_updatememoryrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_update_memory" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_reset_onboarding" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_normalizerequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_normalizeresponse" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_normalize_onboarding" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_changepasswordrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_change_password" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_list_oauth_accounts" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_unlink_oauth_account" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_updateavatarrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_update_avatar" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_delete_account" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_auth_py", "target": "routes_auth_rationale_1" }, { "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", "confidence_score": 1.0, "source": "routes_auth_hash_password", "target": "routes_auth_register" }, { "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", "confidence_score": 1.0, "source": "routes_auth_hash_password", "target": "routes_auth_change_password" }, { "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", "confidence_score": 1.0, "source": "routes_auth_verify_password", "target": "routes_auth_login" }, { "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", "confidence_score": 1.0, "source": "routes_auth_verify_password", "target": "routes_auth_change_password" }, { "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", "confidence_score": 1.0, "source": "routes_auth_hash_token", "target": "routes_auth_register" }, { "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", "confidence_score": 1.0, "source": "routes_auth_hash_token", "target": "routes_auth_login" }, { "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", "confidence_score": 1.0, "source": "routes_auth_hash_token", "target": "routes_auth_refresh" }, { "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", "confidence_score": 1.0, "source": "routes_auth_hash_token", "target": "routes_auth_issue_refresh_token" }, { "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", "confidence_score": 1.0, "source": "routes_auth_hash_token", "target": "routes_auth_rationale_78" }, { "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", "confidence_score": 1.0, "source": "routes_auth_make_access_token", "target": "routes_auth_register" }, { "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", "confidence_score": 1.0, "source": "routes_auth_make_access_token", "target": "routes_auth_login" }, { "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", "confidence_score": 1.0, "source": "routes_auth_make_access_token", "target": "routes_auth_refresh" }, { "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", "confidence_score": 1.0, "source": "routes_auth_make_access_token", "target": "routes_auth_issue_refresh_token" }, { "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", "confidence_score": 1.0, "source": "routes_auth_make_access_token", "target": "routes_auth_rationale_83" }, { "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", "confidence_score": 1.0, "source": "routes_auth_register", "target": "routes_auth_rationale_124" }, { "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", "confidence_score": 1.0, "source": "routes_auth_login", "target": "routes_auth_rationale_166" }, { "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", "confidence_score": 1.0, "source": "routes_auth_refresh", "target": "routes_auth_update_profile" }, { "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", "confidence_score": 1.0, "source": "routes_auth_refresh", "target": "routes_auth_rationale_197" }, { "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", "confidence_score": 1.0, "source": "routes_auth_me", "target": "routes_auth_rationale_241" }, { "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", "confidence_score": 1.0, "source": "routes_auth_update_profile", "target": "routes_auth_rationale_251" }, { "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", "confidence_score": 1.0, "source": "routes_auth_issue_refresh_token", "target": "routes_auth_oauth_callback" }, { "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", "confidence_score": 1.0, "source": "routes_auth_issue_refresh_token", "target": "routes_auth_rationale_277" }, { "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", "confidence_score": 1.0, "source": "routes_auth_oauthauthorizeresponse", "target": "routes_auth_oauth_authorize" }, { "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", "confidence_score": 1.0, "source": "routes_auth_oauth_web_callback", "target": "routes_auth_rationale_322" }, { "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", "confidence_score": 1.0, "source": "routes_auth_oauth_authorize", "target": "routes_auth_rationale_345" }, { "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", "confidence_score": 1.0, "source": "routes_auth_oauth_callback", "target": "routes_auth_rationale_382" }, { "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", "confidence_score": 1.0, "source": "routes_auth_build_profile", "target": "routes_auth_update_memory" }, { "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", "confidence_score": 1.0, "source": "routes_auth_build_profile", "target": "routes_auth_update_avatar" }, { "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", "confidence_score": 1.0, "source": "routes_auth_build_profile", "target": "routes_auth_rationale_507" }, { "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", "confidence_score": 1.0, "source": "routes_auth_update_memory", "target": "routes_auth_rationale_566" }, { "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", "confidence_score": 1.0, "source": "routes_auth_reset_onboarding", "target": "routes_auth_rationale_583" }, { "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", "confidence_score": 1.0, "source": "routes_auth_normalizeresponse", "target": "routes_auth_normalize_onboarding" }, { "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", "confidence_score": 1.0, "source": "routes_auth_normalize_onboarding", "target": "routes_auth_rationale_604" }, { "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", "confidence_score": 1.0, "source": "routes_auth_change_password", "target": "routes_auth_rationale_642" }, { "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", "confidence_score": 1.0, "source": "routes_auth_list_oauth_accounts", "target": "routes_auth_rationale_672" }, { "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", "confidence_score": 1.0, "source": "routes_auth_unlink_oauth_account", "target": "routes_auth_rationale_693" }, { "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", "confidence_score": 1.0, "source": "routes_auth_update_avatar", "target": "routes_auth_rationale_740" }, { "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", "confidence_score": 1.0, "source": "routes_auth_delete_account", "target": "routes_auth_rationale_764" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_checkoutrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_create_checkout" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_stripe_webhook" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_get_subscription" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_cancel_subscription" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_list_invoices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L106", "weight": 1.0, "_src": "api_app_api_routes_billing_py", "_tgt": "routes_billing_quotacheckrequest", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_quotacheckrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L112", "weight": 1.0, "_src": "api_app_api_routes_billing_py", "_tgt": "routes_billing_quota_check", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_quota_check" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_billing_py", "target": "routes_billing_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_checkoutrequest", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_checkoutrequest", "target": "billing_quota_quotaexceeded" }, { "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", "confidence_score": 1.0, "source": "routes_billing_create_checkout", "target": "routes_billing_rationale_37" }, { "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", "confidence_score": 1.0, "source": "routes_billing_stripe_webhook", "target": "routes_billing_rationale_51" }, { "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", "confidence_score": 1.0, "source": "routes_billing_get_subscription", "target": "routes_billing_rationale_66" }, { "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", "confidence_score": 1.0, "source": "routes_billing_cancel_subscription", "target": "routes_billing_rationale_83" }, { "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", "confidence_score": 1.0, "source": "routes_billing_list_invoices", "target": "routes_billing_rationale_93" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_quotacheckrequest", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_quotacheckrequest", "target": "billing_quota_quotaexceeded" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L117", "weight": 1.0, "_src": "routes_billing_rationale_117", "_tgt": "routes_billing_quota_check", "confidence_score": 1.0, "source": "routes_billing_quota_check", "target": "routes_billing_rationale_117" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L121", "weight": 1.0, "_src": "routes_billing_quota_check", "_tgt": "billing_quota_check_folder_quota", "source": "routes_billing_quota_check", "target": "billing_quota_check_folder_quota" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_rationale_1", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_rationale_1", "target": "billing_quota_quotaexceeded" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_rationale_37", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_rationale_37", "target": "billing_quota_quotaexceeded" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_rationale_51", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_rationale_51", "target": "billing_quota_quotaexceeded" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_rationale_66", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_rationale_66", "target": "billing_quota_quotaexceeded" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_rationale_83", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_rationale_83", "target": "billing_quota_quotaexceeded" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_rationale_93", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_rationale_93", "target": "billing_quota_quotaexceeded" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\billing.py", "source_location": "L103", "weight": 0.8, "_src": "routes_billing_rationale_117", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "routes_billing_rationale_117", "target": "billing_quota_quotaexceeded" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_chat_py", "target": "routes_chat_embedrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_chat_py", "target": "routes_chat_embedresponse" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_chat_py", "target": "routes_chat_chat" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_chat_py", "target": "routes_chat_briefrequest" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_chat_py", "target": "routes_chat_briefresponse" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_chat_py", "target": "routes_chat_brief" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_chat_py", "target": "routes_chat_embed_text" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_chat_py", "target": "routes_chat_rationale_1" }, { "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", "confidence_score": 1.0, "source": "routes_chat_embedresponse", "target": "routes_chat_embed_text" }, { "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", "confidence_score": 1.0, "source": "routes_chat_chat", "target": "routes_chat_rationale_45" }, { "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", "confidence_score": 1.0, "source": "routes_chat_briefresponse", "target": "routes_chat_brief" }, { "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", "confidence_score": 1.0, "source": "routes_chat_brief", "target": "routes_chat_rationale_68" }, { "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", "confidence_score": 1.0, "source": "routes_chat_embed_text", "target": "routes_chat_rationale_110" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "app_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L69", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_device_ws", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_device_ws" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L137", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_message_loop", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_message_loop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L212", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_make_ws_executor", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_make_ws_executor" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L222", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_home_request", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_home_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L292", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_floating_request", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_floating_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L362", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_brief_request", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_brief_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L446", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_task_brief_request", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_task_brief_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L538", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_journey_start", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_journey_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L564", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_journey_message", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_journey_message" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L595", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_index_session_start", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_index_session_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L622", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_index_session_cancel", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_index_session_cancel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L641", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_handle_index_file_batch", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_handle_index_file_batch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L762", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_heartbeat_loop", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_heartbeat_loop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L771", "weight": 1.0, "_src": "api_app_api_routes_device_ws_py", "_tgt": "routes_device_ws_mark_runs_disconnected", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_mark_runs_disconnected" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_device_ws_py", "target": "routes_device_ws_rationale_1" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L122", "weight": 1.0, "_src": "routes_device_ws_device_ws", "_tgt": "routes_device_ws_message_loop", "confidence_score": 1.0, "source": "routes_device_ws_device_ws", "target": "routes_device_ws_message_loop" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L123", "weight": 1.0, "_src": "routes_device_ws_device_ws", "_tgt": "routes_device_ws_heartbeat_loop", "confidence_score": 1.0, "source": "routes_device_ws_device_ws", "target": "routes_device_ws_heartbeat_loop" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L132", "weight": 1.0, "_src": "routes_device_ws_device_ws", "_tgt": "routes_device_ws_mark_runs_disconnected", "confidence_score": 1.0, "source": "routes_device_ws_device_ws", "target": "routes_device_ws_mark_runs_disconnected" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L70", "weight": 1.0, "_src": "routes_device_ws_rationale_70", "_tgt": "routes_device_ws_device_ws", "confidence_score": 1.0, "source": "routes_device_ws_device_ws", "target": "routes_device_ws_rationale_70" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L117", "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": "L159", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_home_request", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_home_request" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L164", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_floating_request", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_floating_request" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L169", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_brief_request", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_brief_request" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L174", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_task_brief_request", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_task_brief_request" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L179", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_journey_start", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_journey_start" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L184", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_journey_message", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_journey_message" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L189", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_index_session_start", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_index_session_start" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L194", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_index_file_batch", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_index_file_batch" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L198", "weight": 1.0, "_src": "routes_device_ws_message_loop", "_tgt": "routes_device_ws_handle_index_session_cancel", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_handle_index_session_cancel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L138", "weight": 1.0, "_src": "routes_device_ws_rationale_138", "_tgt": "routes_device_ws_message_loop", "confidence_score": 1.0, "source": "routes_device_ws_message_loop", "target": "routes_device_ws_rationale_138" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L258", "weight": 1.0, "_src": "routes_device_ws_handle_home_request", "_tgt": "routes_device_ws_make_ws_executor", "confidence_score": 1.0, "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_home_request" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L329", "weight": 1.0, "_src": "routes_device_ws_handle_floating_request", "_tgt": "routes_device_ws_make_ws_executor", "confidence_score": 1.0, "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_floating_request" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L415", "weight": 1.0, "_src": "routes_device_ws_handle_brief_request", "_tgt": "routes_device_ws_make_ws_executor", "confidence_score": 1.0, "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_brief_request" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L487", "weight": 1.0, "_src": "routes_device_ws_handle_task_brief_request", "_tgt": "routes_device_ws_make_ws_executor", "confidence_score": 1.0, "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_task_brief_request" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L544", "weight": 1.0, "_src": "routes_device_ws_handle_journey_start", "_tgt": "routes_device_ws_make_ws_executor", "confidence_score": 1.0, "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_journey_start" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L570", "weight": 1.0, "_src": "routes_device_ws_handle_journey_message", "_tgt": "routes_device_ws_make_ws_executor", "confidence_score": 1.0, "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_handle_journey_message" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L213", "weight": 1.0, "_src": "routes_device_ws_rationale_213", "_tgt": "routes_device_ws_make_ws_executor", "confidence_score": 1.0, "source": "routes_device_ws_make_ws_executor", "target": "routes_device_ws_rationale_213" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L227", "weight": 1.0, "_src": "routes_device_ws_rationale_227", "_tgt": "routes_device_ws_handle_home_request", "confidence_score": 1.0, "source": "routes_device_ws_handle_home_request", "target": "routes_device_ws_rationale_227" }, { "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": "L262", "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": "L263", "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": "L297", "weight": 1.0, "_src": "routes_device_ws_rationale_297", "_tgt": "routes_device_ws_handle_floating_request", "confidence_score": 1.0, "source": "routes_device_ws_handle_floating_request", "target": "routes_device_ws_rationale_297" }, { "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": "L333", "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": "L334", "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": "L367", "weight": 1.0, "_src": "routes_device_ws_rationale_367", "_tgt": "routes_device_ws_handle_brief_request", "confidence_score": 1.0, "source": "routes_device_ws_handle_brief_request", "target": "routes_device_ws_rationale_367" }, { "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": "L419", "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": "L421", "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": "L423", "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": "L451", "weight": 1.0, "_src": "routes_device_ws_rationale_451", "_tgt": "routes_device_ws_handle_task_brief_request", "confidence_score": 1.0, "source": "routes_device_ws_handle_task_brief_request", "target": "routes_device_ws_rationale_451" }, { "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": "L492", "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": "L493", "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": "L515", "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": "L543", "weight": 1.0, "_src": "routes_device_ws_rationale_543", "_tgt": "routes_device_ws_handle_journey_start", "confidence_score": 1.0, "source": "routes_device_ws_handle_journey_start", "target": "routes_device_ws_rationale_543" }, { "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": "L569", "weight": 1.0, "_src": "routes_device_ws_rationale_569", "_tgt": "routes_device_ws_handle_journey_message", "confidence_score": 1.0, "source": "routes_device_ws_handle_journey_message", "target": "routes_device_ws_rationale_569" }, { "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": "L600", "weight": 1.0, "_src": "routes_device_ws_rationale_600", "_tgt": "routes_device_ws_handle_index_session_start", "confidence_score": 1.0, "source": "routes_device_ws_handle_index_session_start", "target": "routes_device_ws_rationale_600" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L81", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_happy_path", "_tgt": "routes_device_ws_handle_index_session_start", "source": "routes_device_ws_handle_index_session_start", "target": "tests_test_ws_index_session_test_index_session_happy_path" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L136", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_cancel", "_tgt": "routes_device_ws_handle_index_session_start", "source": "routes_device_ws_handle_index_session_start", "target": "tests_test_ws_index_session_test_index_session_cancel" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L168", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_quota_exceeded", "_tgt": "routes_device_ws_handle_index_session_start", "source": "routes_device_ws_handle_index_session_start", "target": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L626", "weight": 1.0, "_src": "routes_device_ws_rationale_626", "_tgt": "routes_device_ws_handle_index_session_cancel", "confidence_score": 1.0, "source": "routes_device_ws_handle_index_session_cancel", "target": "routes_device_ws_rationale_626" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L142", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_cancel", "_tgt": "routes_device_ws_handle_index_session_cancel", "source": "routes_device_ws_handle_index_session_cancel", "target": "tests_test_ws_index_session_test_index_session_cancel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L646", "weight": 1.0, "_src": "routes_device_ws_rationale_646", "_tgt": "routes_device_ws_handle_index_file_batch", "confidence_score": 1.0, "source": "routes_device_ws_handle_index_file_batch", "target": "routes_device_ws_rationale_646" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L683", "weight": 1.0, "_src": "routes_device_ws_handle_index_file_batch", "_tgt": "core_folder_indexer_summarize_image", "source": "routes_device_ws_handle_index_file_batch", "target": "core_folder_indexer_summarize_image" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L685", "weight": 1.0, "_src": "routes_device_ws_handle_index_file_batch", "_tgt": "core_folder_indexer_summarize_pdf", "source": "routes_device_ws_handle_index_file_batch", "target": "core_folder_indexer_summarize_pdf" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L687", "weight": 1.0, "_src": "routes_device_ws_handle_index_file_batch", "_tgt": "core_folder_indexer_summarize_docx", "source": "routes_device_ws_handle_index_file_batch", "target": "core_folder_indexer_summarize_docx" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L689", "weight": 1.0, "_src": "routes_device_ws_handle_index_file_batch", "_tgt": "core_folder_indexer_summarize_text", "source": "routes_device_ws_handle_index_file_batch", "target": "core_folder_indexer_summarize_text" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L707", "weight": 1.0, "_src": "routes_device_ws_handle_index_file_batch", "_tgt": "billing_quota_add_token_usage", "source": "routes_device_ws_handle_index_file_batch", "target": "billing_quota_add_token_usage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L106", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_happy_path", "_tgt": "routes_device_ws_handle_index_file_batch", "source": "routes_device_ws_handle_index_file_batch", "target": "tests_test_ws_index_session_test_index_session_happy_path" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L180", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_quota_exceeded", "_tgt": "routes_device_ws_handle_index_file_batch", "source": "routes_device_ws_handle_index_file_batch", "target": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L763", "weight": 1.0, "_src": "routes_device_ws_rationale_763", "_tgt": "routes_device_ws_heartbeat_loop", "confidence_score": 1.0, "source": "routes_device_ws_heartbeat_loop", "target": "routes_device_ws_rationale_763" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L772", "weight": 1.0, "_src": "routes_device_ws_rationale_772", "_tgt": "routes_device_ws_mark_runs_disconnected", "confidence_score": 1.0, "source": "routes_device_ws_mark_runs_disconnected", "target": "routes_device_ws_rationale_772" }, { "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": "L50", "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_70", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_70", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_70", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_70", "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_138", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_138", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_138", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_138", "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_213", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_213", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_213", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_213", "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_227", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_227", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_227", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_227", "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_297", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_297", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_297", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_297", "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_367", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_367", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_367", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_367", "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_451", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_451", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_451", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_451", "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_543", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_543", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_543", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_543", "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_569", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_569", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_569", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_569", "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_600", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_600", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_600", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_600", "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_626", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_626", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_626", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_626", "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_646", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_646", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_646", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_646", "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_763", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_763", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_763", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_763", "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_772", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "routes_device_ws_rationale_772", "target": "core_memory_middleware_memorymiddleware" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_772", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "routes_device_ws_rationale_772", "target": "core_output_formatter_streamformatter" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_relationout" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_relationpatch" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_coreaddbody" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_relation_to_out" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_get_core_memory" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_delete_core_key" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_add_core_key" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_get_relational_memory" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_patch_relation" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_delete_relation" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_forget_all" }, { "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", "confidence_score": 1.0, "source": "api_app_api_routes_memory_py", "target": "routes_memory_rationale_1" }, { "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", "confidence_score": 1.0, "source": "routes_memory_relationout", "target": "routes_memory_relation_to_out" }, { "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", "confidence_score": 1.0, "source": "routes_memory_relation_to_out", "target": "routes_memory_get_relational_memory" }, { "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", "confidence_score": 1.0, "source": "routes_memory_relation_to_out", "target": "routes_memory_patch_relation" }, { "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", "confidence_score": 1.0, "source": "routes_memory_get_core_memory", "target": "routes_memory_rationale_98" }, { "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", "confidence_score": 1.0, "source": "routes_memory_delete_core_key", "target": "routes_memory_rationale_110" }, { "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", "confidence_score": 1.0, "source": "routes_memory_add_core_key", "target": "routes_memory_rationale_123" }, { "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", "confidence_score": 1.0, "source": "routes_memory_get_relational_memory", "target": "routes_memory_rationale_134" }, { "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", "confidence_score": 1.0, "source": "routes_memory_patch_relation", "target": "routes_memory_rationale_147" }, { "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", "confidence_score": 1.0, "source": "routes_memory_delete_relation", "target": "routes_memory_rationale_186" }, { "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", "confidence_score": 1.0, "source": "routes_memory_forget_all", "target": "routes_memory_rationale_207" }, { "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", "confidence_score": 1.0, "source": "api_app_auth_oauth_providers_py", "target": "auth_oauth_providers_oauthuserinfo" }, { "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", "confidence_score": 1.0, "source": "api_app_auth_oauth_providers_py", "target": "auth_oauth_providers_generate_pkce_pair" }, { "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", "confidence_score": 1.0, "source": "api_app_auth_oauth_providers_py", "target": "auth_oauth_providers_googleoauthprovider" }, { "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", "confidence_score": 1.0, "source": "api_app_auth_oauth_providers_py", "target": "auth_oauth_providers_rationale_1" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_oauthuserinfo", "target": "auth_oauth_providers_googleoauthprovider_get_userinfo" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_oauthuserinfo", "target": "auth_oauth_providers_rationale_40" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_generate_pkce_pair", "target": "auth_oauth_providers_rationale_53" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_googleoauthprovider_init" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_googleoauthprovider_get_authorization_url" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_googleoauthprovider_exchange_code" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_googleoauthprovider_get_userinfo" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_googleoauthprovider", "target": "auth_oauth_providers_rationale_68" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "target": "auth_oauth_providers_rationale_86" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_googleoauthprovider_exchange_code", "target": "auth_oauth_providers_rationale_103" }, { "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", "confidence_score": 1.0, "source": "auth_oauth_providers_googleoauthprovider_get_userinfo", "target": "auth_oauth_providers_rationale_120" }, { "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", "confidence_score": 1.0, "source": "api_app_auth_init_py", "target": "auth_init_rationale_1" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L16", "weight": 1.0, "_src": "api_app_billing_quota_py", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 1.0, "source": "api_app_billing_quota_py", "target": "billing_quota_quotaexceeded" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L25", "weight": 1.0, "_src": "api_app_billing_quota_py", "_tgt": "billing_quota_tokenusageresult", "confidence_score": 1.0, "source": "api_app_billing_quota_py", "target": "billing_quota_tokenusageresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L30", "weight": 1.0, "_src": "api_app_billing_quota_py", "_tgt": "billing_quota_current_year_month", "confidence_score": 1.0, "source": "api_app_billing_quota_py", "target": "billing_quota_current_year_month" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L37", "weight": 1.0, "_src": "api_app_billing_quota_py", "_tgt": "billing_quota_check_folder_quota", "confidence_score": 1.0, "source": "api_app_billing_quota_py", "target": "billing_quota_check_folder_quota" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L74", "weight": 1.0, "_src": "api_app_billing_quota_py", "_tgt": "billing_quota_add_token_usage", "confidence_score": 1.0, "source": "api_app_billing_quota_py", "target": "billing_quota_add_token_usage" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L1", "weight": 1.0, "_src": "billing_quota_rationale_1", "_tgt": "api_app_billing_quota_py", "confidence_score": 1.0, "source": "api_app_billing_quota_py", "target": "billing_quota_rationale_1" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L16", "weight": 1.0, "_src": "billing_quota_quotaexceeded", "_tgt": "exception", "confidence_score": 1.0, "source": "billing_quota_quotaexceeded", "target": "exception" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L19", "weight": 1.0, "_src": "billing_quota_quotaexceeded", "_tgt": "billing_quota_quotaexceeded_init", "confidence_score": 1.0, "source": "billing_quota_quotaexceeded", "target": "billing_quota_quotaexceeded_init" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L48", "weight": 1.0, "_src": "billing_quota_check_folder_quota", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 1.0, "source": "billing_quota_quotaexceeded", "target": "billing_quota_check_folder_quota" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L17", "weight": 1.0, "_src": "billing_quota_rationale_17", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 1.0, "source": "billing_quota_quotaexceeded", "target": "billing_quota_rationale_17" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L11", "weight": 0.8, "_src": "billing_quota_quotaexceeded", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 0.5, "source": "billing_quota_quotaexceeded", "target": "billing_tier_manager_tiermanager" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L9", "weight": 0.8, "_src": "tests_test_folder_quota_rationale_1", "_tgt": "billing_quota_quotaexceeded", "confidence_score": 0.5, "source": "billing_quota_quotaexceeded", "target": "tests_test_folder_quota_rationale_1" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_memory_middleware.py", "source_location": "L371", "weight": 1.0, "_src": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "_tgt": "exception", "source": "exception", "target": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L139", "weight": 1.0, "_src": "billing_quota_add_token_usage", "_tgt": "billing_quota_tokenusageresult", "confidence_score": 1.0, "source": "billing_quota_tokenusageresult", "target": "billing_quota_add_token_usage" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L11", "weight": 0.8, "_src": "billing_quota_tokenusageresult", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 0.5, "source": "billing_quota_tokenusageresult", "target": "billing_tier_manager_tiermanager" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L56", "weight": 1.0, "_src": "billing_quota_check_folder_quota", "_tgt": "billing_quota_current_year_month", "confidence_score": 1.0, "source": "billing_quota_current_year_month", "target": "billing_quota_check_folder_quota" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L88", "weight": 1.0, "_src": "billing_quota_add_token_usage", "_tgt": "billing_quota_current_year_month", "confidence_score": 1.0, "source": "billing_quota_current_year_month", "target": "billing_quota_add_token_usage" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L44", "weight": 1.0, "_src": "billing_quota_rationale_44", "_tgt": "billing_quota_check_folder_quota", "confidence_score": 1.0, "source": "billing_quota_check_folder_quota", "target": "billing_quota_rationale_44" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L22", "weight": 1.0, "_src": "tests_test_folder_quota_test_check_folder_quota_free_rejects_above_file_cap", "_tgt": "billing_quota_check_folder_quota", "source": "billing_quota_check_folder_quota", "target": "tests_test_folder_quota_test_check_folder_quota_free_rejects_above_file_cap" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L30", "weight": 1.0, "_src": "tests_test_folder_quota_test_check_folder_quota_free_passes_under_cap", "_tgt": "billing_quota_check_folder_quota", "source": "billing_quota_check_folder_quota", "target": "tests_test_folder_quota_test_check_folder_quota_free_passes_under_cap" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L42", "weight": 1.0, "_src": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted", "_tgt": "billing_quota_check_folder_quota", "source": "billing_quota_check_folder_quota", "target": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L49", "weight": 1.0, "_src": "tests_test_folder_quota_test_check_folder_quota_power_unlimited", "_tgt": "billing_quota_check_folder_quota", "source": "billing_quota_check_folder_quota", "target": "tests_test_folder_quota_test_check_folder_quota_power_unlimited" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L82", "weight": 1.0, "_src": "billing_quota_rationale_82", "_tgt": "billing_quota_add_token_usage", "confidence_score": 1.0, "source": "billing_quota_add_token_usage", "target": "billing_quota_rationale_82" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L55", "weight": 1.0, "_src": "tests_test_folder_quota_test_add_token_usage_atomic_increment", "_tgt": "billing_quota_add_token_usage", "source": "billing_quota_add_token_usage", "target": "tests_test_folder_quota_test_add_token_usage_atomic_increment" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L69", "weight": 1.0, "_src": "tests_test_folder_quota_test_add_token_usage_returns_exhausted_when_over_cap", "_tgt": "billing_quota_add_token_usage", "source": "billing_quota_add_token_usage", "target": "tests_test_folder_quota_test_add_token_usage_returns_exhausted_when_over_cap" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L11", "weight": 0.8, "_src": "billing_quota_rationale_1", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 0.5, "source": "billing_quota_rationale_1", "target": "billing_tier_manager_tiermanager" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L11", "weight": 0.8, "_src": "billing_quota_rationale_17", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 0.5, "source": "billing_quota_rationale_17", "target": "billing_tier_manager_tiermanager" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L11", "weight": 0.8, "_src": "billing_quota_rationale_44", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 0.5, "source": "billing_quota_rationale_44", "target": "billing_tier_manager_tiermanager" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\billing\\quota.py", "source_location": "L11", "weight": 0.8, "_src": "billing_quota_rationale_82", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 0.5, "source": "billing_quota_rationale_82", "target": "billing_tier_manager_tiermanager" }, { "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", "confidence_score": 1.0, "source": "api_app_billing_stripe_service_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_billing_stripe_service_py", "target": "billing_stripe_service_stripeservice" }, { "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", "confidence_score": 1.0, "source": "api_app_billing_stripe_service_py", "target": "billing_stripe_service_rationale_1" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_configured" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_client" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_create_checkout_session" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_handle_webhook" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_get_subscription" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_cancel_subscription" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_list_invoices" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_upsert_subscription" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice", "target": "billing_stripe_service_rationale_29" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_configured", "target": "billing_stripe_service_stripeservice_create_checkout_session" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_configured", "target": "billing_stripe_service_stripeservice_handle_webhook" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_configured", "target": "billing_stripe_service_stripeservice_cancel_subscription" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_configured", "target": "billing_stripe_service_stripeservice_list_invoices" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_client", "target": "billing_stripe_service_stripeservice_create_checkout_session" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_client", "target": "billing_stripe_service_stripeservice_handle_webhook" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_client", "target": "billing_stripe_service_stripeservice_cancel_subscription" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_client", "target": "billing_stripe_service_stripeservice_list_invoices" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_create_checkout_session", "target": "billing_stripe_service_rationale_49" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_handle_webhook", "target": "billing_stripe_service_stripeservice_upsert_subscription" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_handle_webhook", "target": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_handle_webhook", "target": "billing_stripe_service_rationale_87" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_get_subscription", "target": "billing_stripe_service_rationale_158" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_cancel_subscription", "target": "billing_stripe_service_rationale_179" }, { "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", "confidence_score": 1.0, "source": "billing_stripe_service_stripeservice_list_invoices", "target": "billing_stripe_service_rationale_206" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L88", "weight": 1.0, "_src": "api_app_billing_tier_manager_py", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 1.0, "source": "api_app_billing_tier_manager_py", "target": "billing_tier_manager_tiermanager" }, { "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", "confidence_score": 1.0, "source": "api_app_billing_tier_manager_py", "target": "billing_tier_manager_rationale_1" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L93", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_get_tier", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_get_tier" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L112", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_check_feature", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_check_feature" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L124", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_require_feature", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_require_feature" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L134", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_get_feature_value", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_get_feature_value" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L143", "weight": 1.0, "_src": "billing_tier_manager_tiermanager", "_tgt": "billing_tier_manager_tiermanager_get_rate_limit", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_tiermanager_get_rate_limit" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L89", "weight": 1.0, "_src": "billing_tier_manager_rationale_89", "_tgt": "billing_tier_manager_tiermanager", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager", "target": "billing_tier_manager_rationale_89" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L94", "weight": 1.0, "_src": "billing_tier_manager_rationale_94", "_tgt": "billing_tier_manager_tiermanager_get_tier", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager_get_tier", "target": "billing_tier_manager_rationale_94" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L126", "weight": 1.0, "_src": "billing_tier_manager_tiermanager_require_feature", "_tgt": "billing_tier_manager_tiermanager_check_feature", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager_check_feature", "target": "billing_tier_manager_tiermanager_require_feature" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L113", "weight": 1.0, "_src": "billing_tier_manager_rationale_113", "_tgt": "billing_tier_manager_tiermanager_check_feature", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager_check_feature", "target": "billing_tier_manager_rationale_113" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L125", "weight": 1.0, "_src": "billing_tier_manager_rationale_125", "_tgt": "billing_tier_manager_tiermanager_require_feature", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager_require_feature", "target": "billing_tier_manager_rationale_125" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L135", "weight": 1.0, "_src": "billing_tier_manager_rationale_135", "_tgt": "billing_tier_manager_tiermanager_get_feature_value", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager_get_feature_value", "target": "billing_tier_manager_rationale_135" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\billing\\tier_manager.py", "source_location": "L144", "weight": 1.0, "_src": "billing_tier_manager_rationale_144", "_tgt": "billing_tier_manager_tiermanager_get_rate_limit", "confidence_score": 1.0, "source": "billing_tier_manager_tiermanager_get_rate_limit", "target": "billing_tier_manager_rationale_144" }, { "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", "confidence_score": 1.0, "source": "api_app_config_settings_py", "target": "config_settings_settings" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api\\app\\config\\settings.py", "source_location": "L5", "weight": 1.0, "_src": "config_settings_settings", "_tgt": "basesettings", "confidence_score": 1.0, "source": "config_settings_settings", "target": "basesettings" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\config.py", "source_location": "L6", "weight": 1.0, "_src": "app_config_settings", "_tgt": "basesettings", "confidence_score": 1.0, "source": "basesettings", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_registry_py", "target": "abc" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_baseagent" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_get_name" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_get_description" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_skills" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_registry_py", "target": "core_agent_registry_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_agent_registry_baseagent", "target": "abc" }, { "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", "confidence_score": 1.0, "source": "core_agent_registry_baseagent", "target": "core_agent_registry_baseagent_init" }, { "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", "confidence_score": 1.0, "source": "core_agent_registry_baseagent", "target": "core_agent_registry_rationale_10" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_is_agent_running" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_is_overdue" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_make_agent_executor" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_as_text" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_run_agent_with_tools" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_build_processing_tools" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_scan_directories" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_fetch_projects" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_fetch_domain_entities" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_format_entities_for_context" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_format_projects" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_format_metadata" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_get_extraction_rules" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_get_no_match_behavior" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_run_cloud_agent" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_trigger_pending_runs" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_finalize_run" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_runner_py", "target": "core_agent_runner_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_is_agent_running", "target": "core_agent_runner_rationale_62" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_is_overdue", "target": "core_agent_runner_rationale_155" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_make_agent_executor", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_make_agent_executor", "target": "core_agent_runner_run_cloud_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_make_agent_executor", "target": "core_agent_runner_rationale_184" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_as_text", "target": "core_agent_runner_run_agent_with_tools" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_run_agent_with_tools", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_run_agent_with_tools", "target": "core_agent_runner_run_cloud_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_run_agent_with_tools", "target": "core_agent_runner_rationale_234" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_build_processing_tools", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_build_processing_tools", "target": "core_agent_runner_run_cloud_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_build_processing_tools", "target": "core_agent_runner_rationale_331" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_scan_directories", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_scan_directories", "target": "core_agent_runner_rationale_348" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_fetch_projects", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_fetch_projects", "target": "core_agent_runner_rationale_412" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_fetch_domain_entities", "target": "core_agent_runner_rationale_430" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_format_entities_for_context", "target": "core_agent_runner_rationale_450" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_format_projects", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_format_projects", "target": "core_agent_runner_rationale_498" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_format_metadata", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_format_metadata", "target": "core_agent_runner_rationale_513" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_get_extraction_rules", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_get_extraction_rules", "target": "core_agent_runner_rationale_528" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_get_no_match_behavior", "target": "core_agent_runner_run_local_agent" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_get_no_match_behavior", "target": "core_agent_runner_rationale_544" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_run_local_agent", "target": "core_agent_runner_finalize_run" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_run_local_agent", "target": "core_agent_runner_rationale_563" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_run_cloud_agent", "target": "core_agent_runner_finalize_run" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_run_cloud_agent", "target": "core_agent_runner_rationale_780" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_trigger_pending_runs", "target": "core_agent_runner_rationale_994" }, { "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", "confidence_score": 1.0, "source": "core_agent_runner_finalize_run", "target": "core_agent_runner_rationale_1020" }, { "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", "confidence_score": 0.5, "source": "core_agent_runner_rationale_780", "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_994", "_tgt": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5, "source": "core_agent_runner_rationale_994", "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_1020", "_tgt": "core_device_manager_deviceconnectionmanager", "confidence_score": 0.5, "source": "core_agent_runner_rationale_1020", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_session_buffer_py", "target": "core_agent_session_buffer_sessionbuffer" }, { "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", "confidence_score": 1.0, "source": "api_app_core_agent_session_buffer_py", "target": "core_agent_session_buffer_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_init" }, { "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", "confidence_score": 1.0, "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_evict_stale" }, { "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", "confidence_score": 1.0, "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_get" }, { "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", "confidence_score": 1.0, "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_set" }, { "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", "confidence_score": 1.0, "source": "core_agent_session_buffer_sessionbuffer", "target": "core_agent_session_buffer_sessionbuffer_clear" }, { "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", "confidence_score": 1.0, "source": "core_agent_session_buffer_sessionbuffer_evict_stale", "target": "core_agent_session_buffer_sessionbuffer_set" }, { "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": "L138", "weight": 1.0, "_src": "api_app_core_brief_agent_py", "_tgt": "core_brief_agent_resolve_language", "confidence_score": 1.0, "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_resolve_language" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L144", "weight": 1.0, "_src": "api_app_core_brief_agent_py", "_tgt": "core_brief_agent_build_read_tools", "confidence_score": 1.0, "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_build_read_tools" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L154", "weight": 1.0, "_src": "api_app_core_brief_agent_py", "_tgt": "core_brief_agent_run_home_brief", "confidence_score": 1.0, "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_run_home_brief" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L193", "weight": 1.0, "_src": "api_app_core_brief_agent_py", "_tgt": "core_brief_agent_run_project_brief", "confidence_score": 1.0, "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_run_project_brief" }, { "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", "confidence_score": 1.0, "source": "api_app_core_brief_agent_py", "target": "core_brief_agent_rationale_1" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L167", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_brief_agent_resolve_language", "confidence_score": 1.0, "source": "core_brief_agent_resolve_language", "target": "core_brief_agent_run_home_brief" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L205", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_brief_agent_resolve_language", "confidence_score": 1.0, "source": "core_brief_agent_resolve_language", "target": "core_brief_agent_run_project_brief" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L180", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_brief_agent_build_read_tools", "confidence_score": 1.0, "source": "core_brief_agent_build_read_tools", "target": "core_brief_agent_run_home_brief" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L218", "weight": 1.0, "_src": "core_brief_agent_run_project_brief", "_tgt": "core_brief_agent_build_read_tools", "confidence_score": 1.0, "source": "core_brief_agent_build_read_tools", "target": "core_brief_agent_run_project_brief" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L150", "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": "L158", "weight": 1.0, "_src": "core_brief_agent_rationale_158", "_tgt": "core_brief_agent_run_home_brief", "confidence_score": 1.0, "source": "core_brief_agent_run_home_brief", "target": "core_brief_agent_rationale_158" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L165", "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": "L171", "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": "L172", "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": "L173", "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": "L177", "weight": 1.0, "_src": "core_brief_agent_run_home_brief", "_tgt": "core_deep_agent_build_brief_multi_project_manifest", "source": "core_brief_agent_run_home_brief", "target": "core_deep_agent_build_brief_multi_project_manifest" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L181", "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": "L198", "weight": 1.0, "_src": "core_brief_agent_rationale_198", "_tgt": "core_brief_agent_run_project_brief", "confidence_score": 1.0, "source": "core_brief_agent_run_project_brief", "target": "core_brief_agent_rationale_198" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\brief_agent.py", "source_location": "L203", "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": "L212", "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": "L213", "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": "L214", "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": "L219", "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", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_language_instruction" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L66", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_format_folder_manifest", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_format_folder_manifest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L98", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_fetch_project_manifest", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_fetch_project_manifest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L113", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_build_brief_multi_project_manifest", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_build_brief_multi_project_manifest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L150", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_datetime_context_injection", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_datetime_context_injection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L239", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_proactive_hints_injection", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_proactive_hints_injection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L255", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_relational_memory_injection", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_relational_memory_injection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L274", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_user_identity_injection", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_user_identity_injection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L290", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_request_context_block", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_request_context_block" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L482", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_as_text", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_as_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L500", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_candidate_tokens", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_candidate_tokens" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L505", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_resolve_project_id_from_message", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_resolve_project_id_from_message" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L540", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_needs_project_resolution", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_needs_project_resolution" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L545", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_prepare_context", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_prepare_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L555", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_all_tools", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_all_tools" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L559", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_trace_id_from_context", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_trace_id_from_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L568", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_session_id_from_context", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_session_id_from_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L577", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_build_system_prompt", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_build_system_prompt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L596", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_is_upcoming_timeline_query", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_is_upcoming_timeline_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L606", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_timeline_date_in_current_month_or_future", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_timeline_date_in_current_month_or_future" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L623", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_normalize_tagged_list_lines", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_normalize_tagged_list_lines" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L666", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_strip_floating_markup_fragment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L673", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_strip_floating_markup", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_strip_floating_markup" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L684", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_fallback_from_raw_floating_text", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_fallback_from_raw_floating_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L690", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_floatingstreamsanitizer", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_floatingstreamsanitizer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L697", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_split_safe_boundary", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_split_safe_boundary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L725", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_normalize_memory_label", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_normalize_memory_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L733", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_memory_tools", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_memory_tools" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L878", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_read_only_memory_tools", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_read_only_memory_tools" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L888", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_brief_research_tools", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_brief_research_tools" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L901", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_all_tools_for_user", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_all_tools_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L905", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_detect_domain_section", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_detect_domain_section" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L916", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_normalize_domain_payload", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_normalize_domain_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L944", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_parse_json_object", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_parse_json_object" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L964", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_infer_floating_domain_rule_based", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_infer_floating_domain_rule_based" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1007", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_infer_floating_domain", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_infer_floating_domain" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1067", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_history_to_messages", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_history_to_messages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1084", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_single_agent", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_single_agent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1224", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1380", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_home", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_home" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1395", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_floating", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_floating" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1414", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_home_stream", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_home_stream" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1460", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_floating_stream", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_floating_stream" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1525", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_run_task_brief_research_stream", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_run_task_brief_research_stream" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1577", "weight": 1.0, "_src": "api_app_core_deep_agent_py", "_tgt": "core_deep_agent_update_core_memory", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_update_core_memory" }, { "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", "confidence_score": 1.0, "source": "api_app_core_deep_agent_py", "target": "core_deep_agent_rationale_1" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L583", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_language_instruction", "confidence_score": 1.0, "source": "core_deep_agent_language_instruction", "target": "core_deep_agent_build_system_prompt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1483", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_language_instruction", "confidence_score": 1.0, "source": "core_deep_agent_language_instruction", "target": "core_deep_agent_run_floating_stream" }, { "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", "confidence_score": 1.0, "source": "core_deep_agent_language_instruction", "target": "core_deep_agent_rationale_47" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1428", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_format_folder_manifest", "confidence_score": 1.0, "source": "core_deep_agent_format_folder_manifest", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1560", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_format_folder_manifest", "confidence_score": 1.0, "source": "core_deep_agent_format_folder_manifest", "target": "core_deep_agent_run_task_brief_research_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L67", "weight": 1.0, "_src": "core_deep_agent_rationale_67", "_tgt": "core_deep_agent_format_folder_manifest", "confidence_score": 1.0, "source": "core_deep_agent_format_folder_manifest", "target": "core_deep_agent_rationale_67" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L21", "weight": 1.0, "_src": "tests_test_manifest_injection_test_format_folder_manifest_basic", "_tgt": "core_deep_agent_format_folder_manifest", "source": "core_deep_agent_format_folder_manifest", "target": "tests_test_manifest_injection_test_format_folder_manifest_basic" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L33", "weight": 1.0, "_src": "tests_test_manifest_injection_test_format_folder_manifest_truncates_past_budget", "_tgt": "core_deep_agent_format_folder_manifest", "source": "core_deep_agent_format_folder_manifest", "target": "tests_test_manifest_injection_test_format_folder_manifest_truncates_past_budget" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L40", "weight": 1.0, "_src": "tests_test_manifest_injection_test_format_folder_manifest_null_returns_empty", "_tgt": "core_deep_agent_format_folder_manifest", "source": "core_deep_agent_format_folder_manifest", "target": "tests_test_manifest_injection_test_format_folder_manifest_null_returns_empty" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1427", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_fetch_project_manifest", "confidence_score": 1.0, "source": "core_deep_agent_fetch_project_manifest", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1559", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_fetch_project_manifest", "confidence_score": 1.0, "source": "core_deep_agent_fetch_project_manifest", "target": "core_deep_agent_run_task_brief_research_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L99", "weight": 1.0, "_src": "core_deep_agent_rationale_99", "_tgt": "core_deep_agent_fetch_project_manifest", "confidence_score": 1.0, "source": "core_deep_agent_fetch_project_manifest", "target": "core_deep_agent_rationale_99" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L102", "weight": 1.0, "_src": "core_deep_agent_fetch_project_manifest", "_tgt": "core_ws_context_execute_on_client", "source": "core_deep_agent_fetch_project_manifest", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1432", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_build_brief_multi_project_manifest", "confidence_score": 1.0, "source": "core_deep_agent_build_brief_multi_project_manifest", "target": "core_deep_agent_run_home_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L114", "weight": 1.0, "_src": "core_deep_agent_rationale_114", "_tgt": "core_deep_agent_build_brief_multi_project_manifest", "confidence_score": 1.0, "source": "core_deep_agent_build_brief_multi_project_manifest", "target": "core_deep_agent_rationale_114" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L120", "weight": 1.0, "_src": "core_deep_agent_build_brief_multi_project_manifest", "_tgt": "core_ws_context_execute_on_client", "source": "core_deep_agent_build_brief_multi_project_manifest", "target": "core_ws_context_execute_on_client" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L65", "weight": 1.0, "_src": "tests_test_manifest_injection_test_brief_multi_project_manifest_top_5_per_project", "_tgt": "core_deep_agent_build_brief_multi_project_manifest", "source": "core_deep_agent_build_brief_multi_project_manifest", "target": "tests_test_manifest_injection_test_brief_multi_project_manifest_top_5_per_project" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L582", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_datetime_context_injection", "confidence_score": 1.0, "source": "core_deep_agent_datetime_context_injection", "target": "core_deep_agent_build_system_prompt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1482", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_datetime_context_injection", "confidence_score": 1.0, "source": "core_deep_agent_datetime_context_injection", "target": "core_deep_agent_run_floating_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L151", "weight": 1.0, "_src": "core_deep_agent_rationale_151", "_tgt": "core_deep_agent_datetime_context_injection", "confidence_score": 1.0, "source": "core_deep_agent_datetime_context_injection", "target": "core_deep_agent_rationale_151" }, { "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": "L586", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_proactive_hints_injection", "confidence_score": 1.0, "source": "core_deep_agent_proactive_hints_injection", "target": "core_deep_agent_build_system_prompt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1486", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_proactive_hints_injection", "confidence_score": 1.0, "source": "core_deep_agent_proactive_hints_injection", "target": "core_deep_agent_run_floating_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L240", "weight": 1.0, "_src": "core_deep_agent_rationale_240", "_tgt": "core_deep_agent_proactive_hints_injection", "confidence_score": 1.0, "source": "core_deep_agent_proactive_hints_injection", "target": "core_deep_agent_rationale_240" }, { "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": "L585", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_relational_memory_injection", "confidence_score": 1.0, "source": "core_deep_agent_relational_memory_injection", "target": "core_deep_agent_build_system_prompt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1485", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_relational_memory_injection", "confidence_score": 1.0, "source": "core_deep_agent_relational_memory_injection", "target": "core_deep_agent_run_floating_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L256", "weight": 1.0, "_src": "core_deep_agent_rationale_256", "_tgt": "core_deep_agent_relational_memory_injection", "confidence_score": 1.0, "source": "core_deep_agent_relational_memory_injection", "target": "core_deep_agent_rationale_256" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L584", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_user_identity_injection", "confidence_score": 1.0, "source": "core_deep_agent_user_identity_injection", "target": "core_deep_agent_build_system_prompt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1484", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_user_identity_injection", "confidence_score": 1.0, "source": "core_deep_agent_user_identity_injection", "target": "core_deep_agent_run_floating_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L275", "weight": 1.0, "_src": "core_deep_agent_rationale_275", "_tgt": "core_deep_agent_user_identity_injection", "confidence_score": 1.0, "source": "core_deep_agent_user_identity_injection", "target": "core_deep_agent_rationale_275" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L587", "weight": 1.0, "_src": "core_deep_agent_build_system_prompt", "_tgt": "core_deep_agent_request_context_block", "confidence_score": 1.0, "source": "core_deep_agent_request_context_block", "target": "core_deep_agent_build_system_prompt" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1487", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_request_context_block", "confidence_score": 1.0, "source": "core_deep_agent_request_context_block", "target": "core_deep_agent_run_floating_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L291", "weight": 1.0, "_src": "core_deep_agent_rationale_291", "_tgt": "core_deep_agent_request_context_block", "confidence_score": 1.0, "source": "core_deep_agent_request_context_block", "target": "core_deep_agent_rationale_291" }, { "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": "L1047", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_deep_agent_as_text", "confidence_score": 1.0, "source": "core_deep_agent_as_text", "target": "core_deep_agent_infer_floating_domain" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1144", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_as_text", "confidence_score": 1.0, "source": "core_deep_agent_as_text", "target": "core_deep_agent_run_single_agent" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1288", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_as_text", "confidence_score": 1.0, "source": "core_deep_agent_as_text", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L517", "weight": 1.0, "_src": "core_deep_agent_resolve_project_id_from_message", "_tgt": "core_deep_agent_candidate_tokens", "confidence_score": 1.0, "source": "core_deep_agent_candidate_tokens", "target": "core_deep_agent_resolve_project_id_from_message" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L548", "weight": 1.0, "_src": "core_deep_agent_prepare_context", "_tgt": "core_deep_agent_resolve_project_id_from_message", "confidence_score": 1.0, "source": "core_deep_agent_resolve_project_id_from_message", "target": "core_deep_agent_prepare_context" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L506", "weight": 1.0, "_src": "core_deep_agent_rationale_506", "_tgt": "core_deep_agent_resolve_project_id_from_message", "confidence_score": 1.0, "source": "core_deep_agent_resolve_project_id_from_message", "target": "core_deep_agent_rationale_506" }, { "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": "L547", "weight": 1.0, "_src": "core_deep_agent_prepare_context", "_tgt": "core_deep_agent_needs_project_resolution", "confidence_score": 1.0, "source": "core_deep_agent_needs_project_resolution", "target": "core_deep_agent_prepare_context" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1381", "weight": 1.0, "_src": "core_deep_agent_run_home", "_tgt": "core_deep_agent_prepare_context", "confidence_score": 1.0, "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_home" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1396", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_prepare_context", "confidence_score": 1.0, "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_floating" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1422", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_prepare_context", "confidence_score": 1.0, "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1465", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_prepare_context", "confidence_score": 1.0, "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_floating_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1539", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_prepare_context", "confidence_score": 1.0, "source": "core_deep_agent_prepare_context", "target": "core_deep_agent_run_task_brief_research_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L902", "weight": 1.0, "_src": "core_deep_agent_all_tools_for_user", "_tgt": "core_deep_agent_all_tools", "confidence_score": 1.0, "source": "core_deep_agent_all_tools", "target": "core_deep_agent_all_tools_for_user" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1095", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_trace_id_from_context", "confidence_score": 1.0, "source": "core_deep_agent_trace_id_from_context", "target": "core_deep_agent_run_single_agent" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1236", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_trace_id_from_context", "confidence_score": 1.0, "source": "core_deep_agent_trace_id_from_context", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1435", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_trace_id_from_context", "confidence_score": 1.0, "source": "core_deep_agent_trace_id_from_context", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1540", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_trace_id_from_context", "confidence_score": 1.0, "source": "core_deep_agent_trace_id_from_context", "target": "core_deep_agent_run_task_brief_research_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1096", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_session_id_from_context", "confidence_score": 1.0, "source": "core_deep_agent_session_id_from_context", "target": "core_deep_agent_run_single_agent" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1237", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_session_id_from_context", "confidence_score": 1.0, "source": "core_deep_agent_session_id_from_context", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1382", "weight": 1.0, "_src": "core_deep_agent_run_home", "_tgt": "core_deep_agent_build_system_prompt", "confidence_score": 1.0, "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_home" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1398", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_build_system_prompt", "confidence_score": 1.0, "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_floating" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1423", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_build_system_prompt", "confidence_score": 1.0, "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1491", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_build_system_prompt", "confidence_score": 1.0, "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_floating_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1551", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_build_system_prompt", "confidence_score": 1.0, "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_run_task_brief_research_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L578", "weight": 1.0, "_src": "core_deep_agent_rationale_578", "_tgt": "core_deep_agent_build_system_prompt", "confidence_score": 1.0, "source": "core_deep_agent_build_system_prompt", "target": "core_deep_agent_rationale_578" }, { "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": "L627", "weight": 1.0, "_src": "core_deep_agent_normalize_tagged_list_lines", "_tgt": "core_deep_agent_is_upcoming_timeline_query", "confidence_score": 1.0, "source": "core_deep_agent_is_upcoming_timeline_query", "target": "core_deep_agent_normalize_tagged_list_lines" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L642", "weight": 1.0, "_src": "core_deep_agent_normalize_tagged_list_lines", "_tgt": "core_deep_agent_timeline_date_in_current_month_or_future", "confidence_score": 1.0, "source": "core_deep_agent_timeline_date_in_current_month_or_future", "target": "core_deep_agent_normalize_tagged_list_lines" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1392", "weight": 1.0, "_src": "core_deep_agent_run_home", "_tgt": "core_deep_agent_normalize_tagged_list_lines", "confidence_score": 1.0, "source": "core_deep_agent_normalize_tagged_list_lines", "target": "core_deep_agent_run_home" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1455", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_normalize_tagged_list_lines", "confidence_score": 1.0, "source": "core_deep_agent_normalize_tagged_list_lines", "target": "core_deep_agent_run_home_stream" }, { "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": "L678", "weight": 1.0, "_src": "core_deep_agent_strip_floating_markup", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "confidence_score": 1.0, "source": "core_deep_agent_strip_floating_markup_fragment", "target": "core_deep_agent_strip_floating_markup" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L685", "weight": 1.0, "_src": "core_deep_agent_fallback_from_raw_floating_text", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "confidence_score": 1.0, "source": "core_deep_agent_strip_floating_markup_fragment", "target": "core_deep_agent_fallback_from_raw_floating_text" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L715", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer_feed", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "confidence_score": 1.0, "source": "core_deep_agent_strip_floating_markup_fragment", "target": "core_deep_agent_floatingstreamsanitizer_feed" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L722", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer_finalize", "_tgt": "core_deep_agent_strip_floating_markup_fragment", "confidence_score": 1.0, "source": "core_deep_agent_strip_floating_markup_fragment", "target": "core_deep_agent_floatingstreamsanitizer_finalize" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1408", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_strip_floating_markup", "confidence_score": 1.0, "source": "core_deep_agent_strip_floating_markup", "target": "core_deep_agent_run_floating" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L674", "weight": 1.0, "_src": "core_deep_agent_rationale_674", "_tgt": "core_deep_agent_strip_floating_markup", "confidence_score": 1.0, "source": "core_deep_agent_strip_floating_markup", "target": "core_deep_agent_rationale_674" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1410", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_fallback_from_raw_floating_text", "confidence_score": 1.0, "source": "core_deep_agent_fallback_from_raw_floating_text", "target": "core_deep_agent_run_floating" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1522", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_fallback_from_raw_floating_text", "confidence_score": 1.0, "source": "core_deep_agent_fallback_from_raw_floating_text", "target": "core_deep_agent_run_floating_stream" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L693", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer", "_tgt": "core_deep_agent_floatingstreamsanitizer_init", "confidence_score": 1.0, "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_floatingstreamsanitizer_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L712", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer", "_tgt": "core_deep_agent_floatingstreamsanitizer_feed", "confidence_score": 1.0, "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_floatingstreamsanitizer_feed" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L717", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer", "_tgt": "core_deep_agent_floatingstreamsanitizer_finalize", "confidence_score": 1.0, "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_floatingstreamsanitizer_finalize" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1492", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_floatingstreamsanitizer", "confidence_score": 1.0, "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_run_floating_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L691", "weight": 1.0, "_src": "core_deep_agent_rationale_691", "_tgt": "core_deep_agent_floatingstreamsanitizer", "confidence_score": 1.0, "source": "core_deep_agent_floatingstreamsanitizer", "target": "core_deep_agent_rationale_691" }, { "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": "L714", "weight": 1.0, "_src": "core_deep_agent_floatingstreamsanitizer_feed", "_tgt": "core_deep_agent_split_safe_boundary", "confidence_score": 1.0, "source": "core_deep_agent_split_safe_boundary", "target": "core_deep_agent_floatingstreamsanitizer_feed" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1511", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_floatingstreamsanitizer_feed", "confidence_score": 1.0, "source": "core_deep_agent_floatingstreamsanitizer_feed", "target": "core_deep_agent_run_floating_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1516", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_floatingstreamsanitizer_finalize", "confidence_score": 1.0, "source": "core_deep_agent_floatingstreamsanitizer_finalize", "target": "core_deep_agent_run_floating_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L880", "weight": 1.0, "_src": "core_deep_agent_read_only_memory_tools", "_tgt": "core_deep_agent_memory_tools", "confidence_score": 1.0, "source": "core_deep_agent_memory_tools", "target": "core_deep_agent_read_only_memory_tools" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L902", "weight": 1.0, "_src": "core_deep_agent_all_tools_for_user", "_tgt": "core_deep_agent_memory_tools", "confidence_score": 1.0, "source": "core_deep_agent_memory_tools", "target": "core_deep_agent_all_tools_for_user" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L896", "weight": 1.0, "_src": "core_deep_agent_brief_research_tools", "_tgt": "core_deep_agent_read_only_memory_tools", "confidence_score": 1.0, "source": "core_deep_agent_read_only_memory_tools", "target": "core_deep_agent_brief_research_tools" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L879", "weight": 1.0, "_src": "core_deep_agent_rationale_879", "_tgt": "core_deep_agent_read_only_memory_tools", "confidence_score": 1.0, "source": "core_deep_agent_read_only_memory_tools", "target": "core_deep_agent_rationale_879" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1540", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_brief_research_tools", "confidence_score": 1.0, "source": "core_deep_agent_brief_research_tools", "target": "core_deep_agent_run_task_brief_research_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L889", "weight": 1.0, "_src": "core_deep_agent_rationale_889", "_tgt": "core_deep_agent_brief_research_tools", "confidence_score": 1.0, "source": "core_deep_agent_brief_research_tools", "target": "core_deep_agent_rationale_889" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1099", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_all_tools_for_user", "confidence_score": 1.0, "source": "core_deep_agent_all_tools_for_user", "target": "core_deep_agent_run_single_agent" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1241", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_all_tools_for_user", "confidence_score": 1.0, "source": "core_deep_agent_all_tools_for_user", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1436", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_all_tools_for_user", "confidence_score": 1.0, "source": "core_deep_agent_all_tools_for_user", "target": "core_deep_agent_run_home_stream" }, { "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_rule_based", "_tgt": "core_deep_agent_detect_domain_section", "confidence_score": 1.0, "source": "core_deep_agent_detect_domain_section", "target": "core_deep_agent_infer_floating_domain_rule_based" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1052", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_deep_agent_normalize_domain_payload", "confidence_score": 1.0, "source": "core_deep_agent_normalize_domain_payload", "target": "core_deep_agent_infer_floating_domain" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1050", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_deep_agent_parse_json_object", "confidence_score": 1.0, "source": "core_deep_agent_parse_json_object", "target": "core_deep_agent_infer_floating_domain" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1064", "weight": 1.0, "_src": "core_deep_agent_infer_floating_domain", "_tgt": "core_deep_agent_infer_floating_domain_rule_based", "confidence_score": 1.0, "source": "core_deep_agent_infer_floating_domain_rule_based", "target": "core_deep_agent_infer_floating_domain" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1397", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_infer_floating_domain", "confidence_score": 1.0, "source": "core_deep_agent_infer_floating_domain", "target": "core_deep_agent_run_floating" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1466", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_infer_floating_domain", "confidence_score": 1.0, "source": "core_deep_agent_infer_floating_domain", "target": "core_deep_agent_run_floating_stream" }, { "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_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": "L1042", "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": "L1103", "weight": 1.0, "_src": "core_deep_agent_run_single_agent", "_tgt": "core_deep_agent_history_to_messages", "confidence_score": 1.0, "source": "core_deep_agent_history_to_messages", "target": "core_deep_agent_run_single_agent" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1245", "weight": 1.0, "_src": "core_deep_agent_run_single_agent_stream", "_tgt": "core_deep_agent_history_to_messages", "confidence_score": 1.0, "source": "core_deep_agent_history_to_messages", "target": "core_deep_agent_run_single_agent_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1383", "weight": 1.0, "_src": "core_deep_agent_run_home", "_tgt": "core_deep_agent_run_single_agent", "confidence_score": 1.0, "source": "core_deep_agent_run_single_agent", "target": "core_deep_agent_run_home" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1399", "weight": 1.0, "_src": "core_deep_agent_run_floating", "_tgt": "core_deep_agent_run_single_agent", "confidence_score": 1.0, "source": "core_deep_agent_run_single_agent", "target": "core_deep_agent_run_floating" }, { "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": "L1098", "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": "L1135", "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": "L1439", "weight": 1.0, "_src": "core_deep_agent_run_home_stream", "_tgt": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0, "source": "core_deep_agent_run_single_agent_stream", "target": "core_deep_agent_run_home_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1495", "weight": 1.0, "_src": "core_deep_agent_run_floating_stream", "_tgt": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0, "source": "core_deep_agent_run_single_agent_stream", "target": "core_deep_agent_run_floating_stream" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1563", "weight": 1.0, "_src": "core_deep_agent_run_task_brief_research_stream", "_tgt": "core_deep_agent_run_single_agent_stream", "confidence_score": 1.0, "source": "core_deep_agent_run_single_agent_stream", "target": "core_deep_agent_run_task_brief_research_stream" }, { "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": "L1239", "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": "L1279", "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": "L1531", "weight": 1.0, "_src": "core_deep_agent_rationale_1531", "_tgt": "core_deep_agent_run_task_brief_research_stream", "confidence_score": 1.0, "source": "core_deep_agent_run_task_brief_research_stream", "target": "core_deep_agent_rationale_1531" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\deep_agent.py", "source_location": "L1578", "weight": 1.0, "_src": "core_deep_agent_rationale_1578", "_tgt": "core_deep_agent_update_core_memory", "confidence_score": 1.0, "source": "core_deep_agent_update_core_memory", "target": "core_deep_agent_rationale_1578" }, { "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", "confidence_score": 0.5, "source": "core_deep_agent_rationale_47", "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_67", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_67", "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_99", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_99", "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_114", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_114", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_151", "confidence_score": 0.5, "source": "core_deep_agent_rationale_151", "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_240", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_240", "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_256", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_256", "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_275", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_275", "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_291", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_291", "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_506", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_506", "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_578", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_578", "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_674", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_674", "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_691", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_691", "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_879", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_879", "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_889", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_889", "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_1531", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_1531", "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_1578", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_deep_agent_rationale_1578", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 1.0, "source": "api_app_core_device_manager_py", "target": "core_device_manager_deviceconnection" }, { "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", "confidence_score": 1.0, "source": "api_app_core_device_manager_py", "target": "core_device_manager_deviceconnectionmanager" }, { "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", "confidence_score": 1.0, "source": "api_app_core_device_manager_py", "target": "core_device_manager_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnection", "target": "core_device_manager_deviceconnectionmanager_register" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnection", "target": "core_device_manager_rationale_34" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_init" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_register" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_unregister" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_get_ws" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_is_online" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_send_frame" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_create_pending_call" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_deviceconnectionmanager_resolve_pending_call" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager", "target": "core_device_manager_rationale_43" }, { "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_device_manager_deviceconnectionmanager", "_tgt": "core_agent_runner_rationale_775", "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_device_manager_deviceconnectionmanager", "_tgt": "core_agent_runner_rationale_989", "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_device_manager_deviceconnectionmanager", "_tgt": "core_agent_runner_rationale_1015", "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager_register", "target": "core_device_manager_rationale_56" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager_unregister", "target": "core_device_manager_rationale_74" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager_get_ws", "target": "core_device_manager_rationale_86" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager_is_online", "target": "core_device_manager_rationale_91" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager_send_frame", "target": "core_device_manager_rationale_105" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager_create_pending_call", "target": "core_device_manager_rationale_121" }, { "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", "confidence_score": 1.0, "source": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "target": "core_device_manager_rationale_138" }, { "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", "confidence_score": 1.0, "source": "api_app_core_embeddings_py", "target": "core_embeddings_embed_text" }, { "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", "confidence_score": 1.0, "source": "api_app_core_embeddings_py", "target": "core_embeddings_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_embeddings_embed_text", "target": "core_embeddings_rationale_21" }, { "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\\folder_indexer.py", "source_location": "L34", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_indexresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L39", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_llm_text", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_llm_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L49", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_llm_vision", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_llm_vision" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L59", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_summarize_image", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_summarize_image" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L98", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_summarize_text", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_summarize_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L136", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_extract_pdf_text", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_extract_pdf_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L148", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_extract_docx_text", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_extract_docx_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L154", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_summarize_pdf", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_summarize_pdf" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L170", "weight": 1.0, "_src": "api_app_core_folder_indexer_py", "_tgt": "core_folder_indexer_summarize_docx", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_summarize_docx" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L1", "weight": 1.0, "_src": "core_folder_indexer_rationale_1", "_tgt": "api_app_core_folder_indexer_py", "confidence_score": 1.0, "source": "api_app_core_folder_indexer_py", "target": "core_folder_indexer_rationale_1" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L95", "weight": 1.0, "_src": "core_folder_indexer_summarize_image", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 1.0, "source": "core_folder_indexer_indexresult", "target": "core_folder_indexer_summarize_image" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L133", "weight": 1.0, "_src": "core_folder_indexer_summarize_text", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 1.0, "source": "core_folder_indexer_indexresult", "target": "core_folder_indexer_summarize_text" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L166", "weight": 1.0, "_src": "core_folder_indexer_summarize_pdf", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 1.0, "source": "core_folder_indexer_indexresult", "target": "core_folder_indexer_summarize_pdf" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L182", "weight": 1.0, "_src": "core_folder_indexer_summarize_docx", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 1.0, "source": "core_folder_indexer_indexresult", "target": "core_folder_indexer_summarize_docx" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L8", "weight": 0.8, "_src": "tests_test_folder_indexer_rationale_1", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_folder_indexer_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_ws_index_session_fakewebsocket", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_ws_index_session_fakewebsocket" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_1", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_ws_index_session_rationale_1" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_37", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_ws_index_session_rationale_37" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_57", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_ws_index_session_rationale_57" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_67", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_ws_index_session_rationale_67" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_76", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_ws_index_session_rationale_76" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_132", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_ws_index_session_rationale_132" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L23", "weight": 0.8, "_src": "tests_test_ws_index_session_rationale_154", "_tgt": "core_folder_indexer_indexresult", "confidence_score": 0.5, "source": "core_folder_indexer_indexresult", "target": "tests_test_ws_index_session_rationale_154" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L126", "weight": 1.0, "_src": "core_folder_indexer_summarize_text", "_tgt": "core_folder_indexer_llm_text", "confidence_score": 1.0, "source": "core_folder_indexer_llm_text", "target": "core_folder_indexer_summarize_text" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L40", "weight": 1.0, "_src": "core_folder_indexer_rationale_40", "_tgt": "core_folder_indexer_llm_text", "confidence_score": 1.0, "source": "core_folder_indexer_llm_text", "target": "core_folder_indexer_rationale_40" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L45", "weight": 1.0, "_src": "core_folder_indexer_llm_text", "_tgt": "core_llm_get_llm", "source": "core_folder_indexer_llm_text", "target": "core_llm_get_llm" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L88", "weight": 1.0, "_src": "core_folder_indexer_summarize_image", "_tgt": "core_folder_indexer_llm_vision", "confidence_score": 1.0, "source": "core_folder_indexer_llm_vision", "target": "core_folder_indexer_summarize_image" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L50", "weight": 1.0, "_src": "core_folder_indexer_rationale_50", "_tgt": "core_folder_indexer_llm_vision", "confidence_score": 1.0, "source": "core_folder_indexer_llm_vision", "target": "core_folder_indexer_rationale_50" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L55", "weight": 1.0, "_src": "core_folder_indexer_llm_vision", "_tgt": "core_llm_get_llm", "source": "core_folder_indexer_llm_vision", "target": "core_llm_get_llm" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L60", "weight": 1.0, "_src": "core_folder_indexer_rationale_60", "_tgt": "core_folder_indexer_summarize_image", "confidence_score": 1.0, "source": "core_folder_indexer_summarize_image", "target": "core_folder_indexer_rationale_60" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L71", "weight": 1.0, "_src": "core_folder_indexer_summarize_image", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_folder_indexer_summarize_image", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L79", "weight": 1.0, "_src": "core_folder_indexer_summarize_image", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_folder_indexer_summarize_image", "target": "core_langfuse_client_get_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L89", "weight": 1.0, "_src": "core_folder_indexer_summarize_image", "_tgt": "core_langfuse_client_extract_usage", "source": "core_folder_indexer_summarize_image", "target": "core_langfuse_client_extract_usage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L44", "weight": 1.0, "_src": "tests_test_folder_indexer_test_summarize_image_uses_vision_content_blocks", "_tgt": "core_folder_indexer_summarize_image", "source": "core_folder_indexer_summarize_image", "target": "tests_test_folder_indexer_test_summarize_image_uses_vision_content_blocks" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L167", "weight": 1.0, "_src": "core_folder_indexer_summarize_pdf", "_tgt": "core_folder_indexer_summarize_text", "confidence_score": 1.0, "source": "core_folder_indexer_summarize_text", "target": "core_folder_indexer_summarize_pdf" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L183", "weight": 1.0, "_src": "core_folder_indexer_summarize_docx", "_tgt": "core_folder_indexer_summarize_text", "confidence_score": 1.0, "source": "core_folder_indexer_summarize_text", "target": "core_folder_indexer_summarize_docx" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L99", "weight": 1.0, "_src": "core_folder_indexer_rationale_99", "_tgt": "core_folder_indexer_summarize_text", "confidence_score": 1.0, "source": "core_folder_indexer_summarize_text", "target": "core_folder_indexer_rationale_99" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L110", "weight": 1.0, "_src": "core_folder_indexer_summarize_text", "_tgt": "core_langfuse_client_get_prompt_or_fallback", "source": "core_folder_indexer_summarize_text", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L112", "weight": 1.0, "_src": "core_folder_indexer_summarize_text", "_tgt": "core_langfuse_client_compile_prompt", "source": "core_folder_indexer_summarize_text", "target": "core_langfuse_client_compile_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L117", "weight": 1.0, "_src": "core_folder_indexer_summarize_text", "_tgt": "core_langfuse_client_get_langfuse", "source": "core_folder_indexer_summarize_text", "target": "core_langfuse_client_get_langfuse" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L127", "weight": 1.0, "_src": "core_folder_indexer_summarize_text", "_tgt": "core_langfuse_client_extract_usage", "source": "core_folder_indexer_summarize_text", "target": "core_langfuse_client_extract_usage" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L18", "weight": 1.0, "_src": "tests_test_folder_indexer_test_summarize_text_returns_summary_and_tokens", "_tgt": "core_folder_indexer_summarize_text", "source": "core_folder_indexer_summarize_text", "target": "tests_test_folder_indexer_test_summarize_text_returns_summary_and_tokens" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L29", "weight": 1.0, "_src": "tests_test_folder_indexer_test_summarize_text_truncates_summary_at_500_chars", "_tgt": "core_folder_indexer_summarize_text", "source": "core_folder_indexer_summarize_text", "target": "tests_test_folder_indexer_test_summarize_text_truncates_summary_at_500_chars" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L164", "weight": 1.0, "_src": "core_folder_indexer_summarize_pdf", "_tgt": "core_folder_indexer_extract_pdf_text", "confidence_score": 1.0, "source": "core_folder_indexer_extract_pdf_text", "target": "core_folder_indexer_summarize_pdf" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L180", "weight": 1.0, "_src": "core_folder_indexer_summarize_docx", "_tgt": "core_folder_indexer_extract_docx_text", "confidence_score": 1.0, "source": "core_folder_indexer_extract_docx_text", "target": "core_folder_indexer_summarize_docx" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L155", "weight": 1.0, "_src": "core_folder_indexer_rationale_155", "_tgt": "core_folder_indexer_summarize_pdf", "confidence_score": 1.0, "source": "core_folder_indexer_summarize_pdf", "target": "core_folder_indexer_rationale_155" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\folder_indexer.py", "source_location": "L171", "weight": 1.0, "_src": "core_folder_indexer_rationale_171", "_tgt": "core_folder_indexer_summarize_docx", "confidence_score": 1.0, "source": "core_folder_indexer_summarize_docx", "target": "core_folder_indexer_rationale_171" }, { "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", "confidence_score": 1.0, "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_get_langfuse" }, { "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", "confidence_score": 1.0, "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "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", "confidence_score": 1.0, "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_compile_prompt" }, { "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", "confidence_score": 1.0, "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_extract_usage" }, { "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", "confidence_score": 1.0, "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_hash_user_id" }, { "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", "confidence_score": 1.0, "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_langfuse_context" }, { "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", "confidence_score": 1.0, "source": "api_app_core_langfuse_client_py", "target": "core_langfuse_client_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_langfuse_client_get_langfuse", "target": "core_langfuse_client_get_prompt_or_fallback" }, { "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", "confidence_score": 1.0, "source": "core_langfuse_client_get_langfuse", "target": "core_langfuse_client_langfuse_context" }, { "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", "confidence_score": 1.0, "source": "core_langfuse_client_get_langfuse", "target": "core_langfuse_client_rationale_54" }, { "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", "confidence_score": 1.0, "source": "core_langfuse_client_get_prompt_or_fallback", "target": "core_langfuse_client_rationale_83" }, { "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_langfuse_client_get_prompt_or_fallback", "_tgt": "core_note_summarizer_generate_note_summary", "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", "confidence_score": 1.0, "source": "core_langfuse_client_compile_prompt", "target": "core_langfuse_client_rationale_109" }, { "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", "confidence_score": 1.0, "source": "core_langfuse_client_extract_usage", "target": "core_langfuse_client_rationale_141" }, { "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", "confidence_score": 1.0, "source": "core_langfuse_client_hash_user_id", "target": "core_langfuse_client_langfuse_context" }, { "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", "confidence_score": 1.0, "source": "core_langfuse_client_hash_user_id", "target": "core_langfuse_client_rationale_153" }, { "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", "confidence_score": 1.0, "source": "core_langfuse_client_langfuse_context", "target": "core_langfuse_client_rationale_167" }, { "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", "confidence_score": 1.0, "source": "api_app_core_llm_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_core_llm_py", "target": "core_llm_api_key_for_model" }, { "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", "confidence_score": 1.0, "source": "api_app_core_llm_py", "target": "core_llm_get_llm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L119", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "core_llm_model_for_agent", "confidence_score": 1.0, "source": "api_app_core_llm_py", "target": "core_llm_model_for_agent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L124", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "core_llm_get_agent_llm", "confidence_score": 1.0, "source": "api_app_core_llm_py", "target": "core_llm_get_agent_llm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L138", "weight": 1.0, "_src": "api_app_core_llm_py", "_tgt": "core_llm_embed", "confidence_score": 1.0, "source": "api_app_core_llm_py", "target": "core_llm_embed" }, { "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", "confidence_score": 1.0, "source": "api_app_core_llm_py", "target": "core_llm_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_llm_api_key_for_model", "target": "core_llm_get_llm" }, { "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", "confidence_score": 1.0, "source": "core_llm_api_key_for_model", "target": "core_llm_rationale_47" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L135", "weight": 1.0, "_src": "core_llm_get_agent_llm", "_tgt": "core_llm_get_llm", "confidence_score": 1.0, "source": "core_llm_get_llm", "target": "core_llm_get_agent_llm" }, { "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", "confidence_score": 1.0, "source": "core_llm_get_llm", "target": "core_llm_rationale_71" }, { "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_model_for_agent", "confidence_score": 1.0, "source": "core_llm_model_for_agent", "target": "core_llm_get_agent_llm" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\app\\core\\llm.py", "source_location": "L120", "weight": 1.0, "_src": "core_llm_rationale_120", "_tgt": "core_llm_model_for_agent", "confidence_score": 1.0, "source": "core_llm_model_for_agent", "target": "core_llm_rationale_120" }, { "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": "L129", "weight": 1.0, "_src": "core_llm_rationale_129", "_tgt": "core_llm_get_agent_llm", "confidence_score": 1.0, "source": "core_llm_get_agent_llm", "target": "core_llm_rationale_129" }, { "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": "L139", "weight": 1.0, "_src": "core_llm_rationale_139", "_tgt": "core_llm_embed", "confidence_score": 1.0, "source": "core_llm_embed", "target": "core_llm_rationale_139" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_memorycandidate" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_extractionresult" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_extract_candidates" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_decide_action" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_run_extraction" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_run_extraction_inner" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_apply_candidate" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_content_to_key" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_upsert_relation" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_store_proactive_stub" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_extraction_py", "target": "core_memory_extraction_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_extractionresult", "target": "core_memory_extraction_extract_candidates" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_extract_candidates", "target": "core_memory_extraction_rationale_89" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_decide_action", "target": "core_memory_extraction_apply_candidate" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_decide_action", "target": "core_memory_extraction_rationale_163" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_run_extraction", "target": "core_memory_extraction_run_extraction_inner" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_run_extraction", "target": "core_memory_extraction_rationale_233" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_apply_candidate", "target": "core_memory_extraction_upsert_relation" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_apply_candidate", "target": "core_memory_extraction_content_to_key" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_apply_candidate", "target": "core_memory_extraction_store_proactive_stub" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_apply_candidate", "target": "core_memory_extraction_rationale_335" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_content_to_key", "target": "core_memory_extraction_rationale_393" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_upsert_relation", "target": "core_memory_extraction_rationale_406" }, { "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", "confidence_score": 1.0, "source": "core_memory_extraction_store_proactive_stub", "target": "core_memory_extraction_rationale_431" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_decay_relations" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_decay_relations_inner" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_drain_extraction_queue" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_drain_extraction_queue_inner" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_mine_proactive_patterns" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_mine_proactive_patterns_inner" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_extract_proactive_patterns" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_decay_proactive_patterns" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_audit_memory" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_audit_memory_inner" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_maintenance_py", "target": "core_memory_maintenance_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_decay_relations", "target": "core_memory_maintenance_decay_relations_inner" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_decay_relations", "target": "core_memory_maintenance_rationale_48" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_drain_extraction_queue", "target": "core_memory_maintenance_drain_extraction_queue_inner" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_drain_extraction_queue", "target": "core_memory_maintenance_rationale_108" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_mine_proactive_patterns", "target": "core_memory_maintenance_mine_proactive_patterns_inner" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_mine_proactive_patterns", "target": "core_memory_maintenance_rationale_158" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_mine_proactive_patterns_inner", "target": "core_memory_maintenance_extract_proactive_patterns" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_mine_proactive_patterns_inner", "target": "core_memory_maintenance_decay_proactive_patterns" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_extract_proactive_patterns", "target": "core_memory_maintenance_rationale_257" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_decay_proactive_patterns", "target": "core_memory_maintenance_rationale_281" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_audit_memory", "target": "core_memory_maintenance_audit_memory_inner" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_audit_memory", "target": "core_memory_maintenance_rationale_349" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_audit_memory_inner", "target": "core_memory_maintenance_scan_associative_contradictions" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_audit_memory_inner", "target": "core_memory_maintenance_canonicalize_relation_labels" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_scan_associative_contradictions", "target": "core_memory_maintenance_rationale_382" }, { "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", "confidence_score": 1.0, "source": "core_memory_maintenance_canonicalize_relation_labels", "target": "core_memory_maintenance_rationale_485" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_now" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_memorymiddleware" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_encrypt" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "api_app_core_memory_middleware_py", "target": "core_memory_middleware_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_now", "target": "core_memory_middleware_memorymiddleware_upsert_relation" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_init" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_enrich_context" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_store_episode" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_dispatch_extraction" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_update_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_list_core_blocks" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_get_core_block" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_delete_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_append_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_replace_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_store_associative" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_upsert_relation" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_query_relations" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_insert_archival" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_search_archival" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_search_recall" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_get_user_debug" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_associative" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_episodic" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_relational" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_memorymiddleware_load_proactive" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware", "target": "core_memory_middleware_rationale_55" }, { "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": "L49", "weight": 0.8, "_src": "routes_device_ws_rationale_66", "_tgt": "core_memory_middleware_memorymiddleware", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_66" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_134" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_196" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_210" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_278" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_348" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_432" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_523" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_549" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_575" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "routes_device_ws_rationale_584" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_64" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_153" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_169" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_188" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_204" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_419" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_491" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_587" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_604" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_792" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_802" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_1426" }, { "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", "confidence_score": 0.5, "source": "core_memory_middleware_memorymiddleware", "target": "core_deep_agent_rationale_1465" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L48", "weight": 0.8, "_src": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_65", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_133", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_190", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_204", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_272", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_342", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_426", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_452", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_478", "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": "core_memory_middleware_memorymiddleware", "_tgt": "routes_device_ws_rationale_487", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_45", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_62", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_167", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_186", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_202", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_343", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_415", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_511", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_528", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_696", "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_memory_middleware_memorymiddleware", "_tgt": "core_deep_agent_rationale_1287", "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_get_user_debug" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_associative" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_episodic" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_proactive" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_memorymiddleware_load_relational" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_enrich_context", "target": "core_memory_middleware_rationale_69" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_encrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_memorymiddleware_get_user_debug" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_memorymiddleware_dispatch_extraction" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_episode", "target": "core_memory_middleware_rationale_119" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_dispatch_extraction", "target": "core_memory_middleware_rationale_175" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_encrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_memorymiddleware_get_user_debug" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_memorymiddleware_append_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_memorymiddleware_replace_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_update_core", "target": "core_memory_middleware_rationale_225" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_list_core_blocks", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_list_core_blocks", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_list_core_blocks", "target": "core_memory_middleware_rationale_263" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_memorymiddleware_append_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_memorymiddleware_replace_core" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_get_core_block", "target": "core_memory_middleware_rationale_283" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_delete_core", "target": "core_memory_middleware_rationale_303" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_append_core", "target": "core_memory_middleware_rationale_326" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_replace_core", "target": "core_memory_middleware_rationale_336" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_associative", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_associative", "target": "core_memory_middleware_encrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_associative", "target": "core_memory_middleware_memorymiddleware_get_user_debug" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_store_associative", "target": "core_memory_middleware_rationale_352" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_upsert_relation", "target": "core_memory_middleware_memorymiddleware_get_user_debug" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_upsert_relation", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_upsert_relation", "target": "core_memory_middleware_rationale_402" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_query_relations", "target": "core_memory_middleware_rationale_470" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_insert_archival", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_insert_archival", "target": "core_memory_middleware_encrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_insert_archival", "target": "core_memory_middleware_rationale_483" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_search_archival", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_search_archival", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_search_archival", "target": "core_memory_middleware_rationale_506" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_search_recall", "target": "core_memory_middleware_memorymiddleware_get_fernet" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_search_recall", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_search_recall", "target": "core_memory_middleware_rationale_532" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_get_fernet", "target": "core_memory_middleware_rationale_560" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_get_user_debug", "target": "core_memory_middleware_rationale_569" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_load_core", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_load_associative", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_load_associative", "target": "core_memory_middleware_rationale_606" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_load_episodic", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_load_relational", "target": "core_memory_middleware_rationale_684" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_memorymiddleware_load_proactive", "target": "core_memory_middleware_safe_decrypt" }, { "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", "confidence_score": 1.0, "source": "core_memory_middleware_safe_decrypt", "target": "core_memory_middleware_rationale_728" }, { "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", "confidence_score": 1.0, "source": "api_app_core_note_summarizer_py", "target": "core_note_summarizer_generate_note_summary" }, { "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", "confidence_score": 1.0, "source": "api_app_core_note_summarizer_py", "target": "core_note_summarizer_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_note_summarizer_generate_note_summary", "target": "core_note_summarizer_rationale_31" }, { "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", "confidence_score": 1.0, "source": "api_app_core_output_formatter_py", "target": "core_output_formatter_extract_canvas_block" }, { "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", "confidence_score": 1.0, "source": "api_app_core_output_formatter_py", "target": "core_output_formatter_streamformatter" }, { "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", "confidence_score": 1.0, "source": "api_app_core_output_formatter_py", "target": "core_output_formatter_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_output_formatter_extract_canvas_block", "target": "core_output_formatter_rationale_19" }, { "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", "confidence_score": 1.0, "source": "core_output_formatter_streamformatter", "target": "core_output_formatter_streamformatter_init" }, { "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", "confidence_score": 1.0, "source": "core_output_formatter_streamformatter", "target": "core_output_formatter_streamformatter_format" }, { "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", "confidence_score": 1.0, "source": "core_output_formatter_streamformatter", "target": "core_output_formatter_rationale_38" }, { "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": "L50", "weight": 0.8, "_src": "routes_device_ws_rationale_66", "_tgt": "core_output_formatter_streamformatter", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_66" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_134" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_196" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_210" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_278" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_348" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_432" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_523" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_549" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_575" }, { "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", "confidence_score": 0.5, "source": "core_output_formatter_streamformatter", "target": "routes_device_ws_rationale_584" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "api\\app\\api\\routes\\device_ws.py", "source_location": "L49", "weight": 0.8, "_src": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_65", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_133", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_190", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_204", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_272", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_342", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_426", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_452", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_478", "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": "core_output_formatter_streamformatter", "_tgt": "routes_device_ws_rationale_487", "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", "confidence_score": 1.0, "source": "api_app_core_ws_context_py", "target": "core_ws_context_key_to_camel" }, { "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", "confidence_score": 1.0, "source": "api_app_core_ws_context_py", "target": "core_ws_context_keys_to_camel" }, { "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", "confidence_score": 1.0, "source": "api_app_core_ws_context_py", "target": "core_ws_context_set_tool_result_collector" }, { "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", "confidence_score": 1.0, "source": "api_app_core_ws_context_py", "target": "core_ws_context_clear_tool_result_collector" }, { "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", "confidence_score": 1.0, "source": "api_app_core_ws_context_py", "target": "core_ws_context_set_client_executor" }, { "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", "confidence_score": 1.0, "source": "api_app_core_ws_context_py", "target": "core_ws_context_clear_client_executor" }, { "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", "confidence_score": 1.0, "source": "api_app_core_ws_context_py", "target": "core_ws_context_execute_on_client" }, { "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", "confidence_score": 1.0, "source": "api_app_core_ws_context_py", "target": "core_ws_context_rationale_1" }, { "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", "confidence_score": 1.0, "source": "core_ws_context_key_to_camel", "target": "core_ws_context_keys_to_camel" }, { "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", "confidence_score": 1.0, "source": "core_ws_context_keys_to_camel", "target": "core_ws_context_execute_on_client" }, { "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", "confidence_score": 1.0, "source": "core_ws_context_keys_to_camel", "target": "core_ws_context_rationale_23" }, { "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", "confidence_score": 1.0, "source": "core_ws_context_set_tool_result_collector", "target": "core_ws_context_rationale_50" }, { "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", "confidence_score": 1.0, "source": "core_ws_context_clear_tool_result_collector", "target": "core_ws_context_rationale_55" }, { "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", "confidence_score": 1.0, "source": "core_ws_context_set_client_executor", "target": "core_ws_context_rationale_60" }, { "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", "confidence_score": 1.0, "source": "core_ws_context_clear_client_executor", "target": "core_ws_context_rationale_65" }, { "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", "confidence_score": 1.0, "source": "core_ws_context_execute_on_client", "target": "core_ws_context_rationale_80" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_base_py", "target": "preprocessors_base_preprocessresult" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_base_py", "target": "preprocessors_base_rationale_1" }, { "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", "confidence_score": 1.0, "source": "preprocessors_base_preprocessresult", "target": "preprocessors_base_rationale_10" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_email_html_py", "target": "preprocessors_email_html_extract_metadata" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_email_html_py", "target": "preprocessors_email_html_split_thread" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_email_html_py", "target": "preprocessors_email_html_preprocess_email_html" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_email_html_py", "target": "preprocessors_email_html_rationale_1" }, { "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", "confidence_score": 1.0, "source": "preprocessors_email_html_extract_metadata", "target": "preprocessors_email_html_preprocess_email_html" }, { "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", "confidence_score": 1.0, "source": "preprocessors_email_html_extract_metadata", "target": "preprocessors_email_html_rationale_56" }, { "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", "confidence_score": 1.0, "source": "preprocessors_email_html_split_thread", "target": "preprocessors_email_html_preprocess_email_html" }, { "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", "confidence_score": 1.0, "source": "preprocessors_email_html_split_thread", "target": "preprocessors_email_html_rationale_68" }, { "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", "confidence_score": 1.0, "source": "preprocessors_email_html_preprocess_email_html", "target": "preprocessors_email_html_rationale_81" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_init_py", "target": "preprocessors_init_detect_content_type" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_init_py", "target": "preprocessors_init_preprocess_generic" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_init_py", "target": "preprocessors_init_preprocess" }, { "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", "confidence_score": 1.0, "source": "api_app_core_preprocessors_init_py", "target": "preprocessors_init_rationale_1" }, { "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", "confidence_score": 1.0, "source": "preprocessors_init_detect_content_type", "target": "preprocessors_init_rationale_34" }, { "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", "confidence_score": 1.0, "source": "preprocessors_init_preprocess_generic", "target": "preprocessors_init_preprocess" }, { "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", "confidence_score": 1.0, "source": "preprocessors_init_preprocess_generic", "target": "preprocessors_init_rationale_78" }, { "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", "confidence_score": 1.0, "source": "preprocessors_init_preprocess", "target": "preprocessors_init_rationale_93" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_build_gmail_query" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_strip_html" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_parse_body" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_parse_date" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_gmailclient" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_refreshed_credentials" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_gmail_py", "target": "integrations_gmail_rationale_1" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_build_gmail_query", "target": "integrations_gmail_gmailclient_fetch_messages" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_build_gmail_query", "target": "integrations_gmail_rationale_55" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_strip_html", "target": "integrations_gmail_parse_body" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_strip_html", "target": "integrations_gmail_rationale_113" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_parse_body", "target": "integrations_gmail_gmailclient_fetch_sync" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_parse_body", "target": "integrations_gmail_rationale_120" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_parse_date", "target": "integrations_gmail_gmailclient_fetch_sync" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_parse_date", "target": "integrations_gmail_rationale_158" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_gmailclient", "target": "integrations_gmail_gmailclient_init" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_gmailclient", "target": "integrations_gmail_gmailclient_fetch_messages" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_gmailclient", "target": "integrations_gmail_gmailclient_fetch_sync" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_gmailclient", "target": "integrations_gmail_rationale_169" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_gmailclient_fetch_messages", "target": "integrations_gmail_rationale_210" }, { "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", "confidence_score": 1.0, "source": "integrations_gmail_gmailclient_fetch_sync", "target": "integrations_gmail_rationale_252" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_strip_html" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_odata_datetime" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_build_email_filter" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_msgraphclient" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_refreshed_credentials" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_parse_email" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_parse_teams_message" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_ms_graph_py", "target": "integrations_ms_graph_rationale_1" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_strip_html", "target": "integrations_ms_graph_parse_email" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_strip_html", "target": "integrations_ms_graph_parse_teams_message" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_strip_html", "target": "integrations_ms_graph_rationale_49" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_odata_datetime", "target": "integrations_ms_graph_build_email_filter" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_odata_datetime", "target": "integrations_ms_graph_msgraphclient_fetch_messages" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_odata_datetime", "target": "integrations_ms_graph_rationale_57" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_build_email_filter", "target": "integrations_ms_graph_msgraphclient_fetch_emails" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_build_email_filter", "target": "integrations_ms_graph_rationale_66" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_init" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_auth_headers" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_refresh_access_token" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_get" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_fetch_emails" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_msgraphclient_fetch_messages" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient", "target": "integrations_ms_graph_rationale_120" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_auth_headers", "target": "integrations_ms_graph_msgraphclient_get" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_refresh_access_token", "target": "integrations_ms_graph_msgraphclient_get" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_refresh_access_token", "target": "integrations_ms_graph_rationale_140" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_get", "target": "integrations_ms_graph_msgraphclient_fetch_emails" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_get", "target": "integrations_ms_graph_msgraphclient_fetch_messages" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_get", "target": "integrations_ms_graph_rationale_193" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_fetch_emails", "target": "integrations_ms_graph_parse_email" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_fetch_emails", "target": "integrations_ms_graph_rationale_211" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_fetch_messages", "target": "integrations_ms_graph_parse_teams_message" }, { "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", "confidence_score": 1.0, "source": "integrations_ms_graph_msgraphclient_fetch_messages", "target": "integrations_ms_graph_rationale_250" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "integrations_init_emailmessage" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "integrations_init_as_text" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "integrations_init_chatmessage" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "integrations_init_get_fernet" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "integrations_init_encrypt_token" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "integrations_init_decrypt_token" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "integrations_init_get_provider" }, { "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", "confidence_score": 1.0, "source": "api_app_integrations_init_py", "target": "integrations_init_rationale_1" }, { "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", "confidence_score": 1.0, "source": "integrations_init_emailmessage", "target": "integrations_init_rationale_43" }, { "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", "confidence_score": 1.0, "source": "integrations_init_chatmessage", "target": "integrations_init_rationale_67" }, { "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", "confidence_score": 1.0, "source": "integrations_init_get_fernet", "target": "integrations_init_encrypt_token" }, { "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", "confidence_score": 1.0, "source": "integrations_init_get_fernet", "target": "integrations_init_decrypt_token" }, { "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", "confidence_score": 1.0, "source": "integrations_init_get_fernet", "target": "integrations_init_rationale_91" }, { "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", "confidence_score": 1.0, "source": "integrations_init_encrypt_token", "target": "integrations_init_rationale_106" }, { "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", "confidence_score": 1.0, "source": "integrations_init_decrypt_token", "target": "integrations_init_rationale_122" }, { "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", "confidence_score": 1.0, "source": "integrations_init_get_provider", "target": "integrations_init_rationale_143" }, { "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": "L22", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "app_config_settings", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "app_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L52", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_set_sqlite_pragma", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_set_sqlite_pragma" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L61", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_create_tables", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_create_tables" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L90", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_db_session", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_db_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L97", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_client", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L112", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_make_jwt", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_make_jwt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L134", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_auth_header", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_auth_header" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L142", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_db", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_db" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L148", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_test_user_free", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_test_user_free" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L157", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_test_user_power", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_test_user_power" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L166", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_auth_headers_free", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_auth_headers_free" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L173", "weight": 1.0, "_src": "api_tests_conftest_py", "_tgt": "tests_conftest_pytest_addoption", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_pytest_addoption" }, { "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", "confidence_score": 1.0, "source": "api_tests_conftest_py", "target": "tests_conftest_rationale_1" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L62", "weight": 1.0, "_src": "tests_conftest_rationale_62", "_tgt": "tests_conftest_create_tables", "confidence_score": 1.0, "source": "tests_conftest_create_tables", "target": "tests_conftest_rationale_62" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L91", "weight": 1.0, "_src": "tests_conftest_rationale_91", "_tgt": "tests_conftest_db_session", "confidence_score": 1.0, "source": "tests_conftest_db_session", "target": "tests_conftest_rationale_91" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L98", "weight": 1.0, "_src": "tests_conftest_rationale_98", "_tgt": "tests_conftest_client", "confidence_score": 1.0, "source": "tests_conftest_client", "target": "tests_conftest_rationale_98" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L136", "weight": 1.0, "_src": "tests_conftest_auth_header", "_tgt": "tests_conftest_make_jwt", "confidence_score": 1.0, "source": "tests_conftest_make_jwt", "target": "tests_conftest_auth_header" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L117", "weight": 1.0, "_src": "tests_conftest_rationale_117", "_tgt": "tests_conftest_make_jwt", "confidence_score": 1.0, "source": "tests_conftest_make_jwt", "target": "tests_conftest_rationale_117" }, { "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": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L168", "weight": 1.0, "_src": "tests_conftest_auth_headers_free", "_tgt": "tests_conftest_auth_header", "confidence_score": 1.0, "source": "tests_conftest_auth_header", "target": "tests_conftest_auth_headers_free" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L135", "weight": 1.0, "_src": "tests_conftest_rationale_135", "_tgt": "tests_conftest_auth_header", "confidence_score": 1.0, "source": "tests_conftest_auth_header", "target": "tests_conftest_rationale_135" }, { "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": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L143", "weight": 1.0, "_src": "tests_conftest_rationale_143", "_tgt": "tests_conftest_db", "confidence_score": 1.0, "source": "tests_conftest_db", "target": "tests_conftest_rationale_143" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L149", "weight": 1.0, "_src": "tests_conftest_rationale_149", "_tgt": "tests_conftest_test_user_free", "confidence_score": 1.0, "source": "tests_conftest_test_user_free", "target": "tests_conftest_rationale_149" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L158", "weight": 1.0, "_src": "tests_conftest_rationale_158", "_tgt": "tests_conftest_test_user_power", "confidence_score": 1.0, "source": "tests_conftest_test_user_power", "target": "tests_conftest_rationale_158" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\conftest.py", "source_location": "L167", "weight": 1.0, "_src": "tests_conftest_rationale_167", "_tgt": "tests_conftest_auth_headers_free", "confidence_score": 1.0, "source": "tests_conftest_auth_headers_free", "target": "tests_conftest_rationale_167" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_fixtures_dir" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_load_cases" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_read_case_file" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_resolve_projects" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_pytest_generate_tests" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_make_config" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_make_run_log" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_make_manager" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_make_executor" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_format_projects_empty" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_format_projects_with_data" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_format_metadata_empty" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_format_metadata_email" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_get_extraction_rules_match" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_get_no_match_behavior_default" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_2_9_device_offline" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_2_10_empty_file" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_evaluate_case" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_agent_runner_v2_py", "target": "tests_test_agent_runner_v2_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_fixtures_dir", "target": "tests_test_agent_runner_v2_load_cases" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_fixtures_dir", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_load_cases", "target": "tests_test_agent_runner_v2_pytest_generate_tests" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_read_case_file", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_resolve_projects", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_resolve_projects", "target": "tests_test_agent_runner_v2_rationale_102" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_config", "target": "tests_test_agent_runner_v2_test_2_9_device_offline" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_config", "target": "tests_test_agent_runner_v2_test_2_10_empty_file" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_config", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_config", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_run_log", "target": "tests_test_agent_runner_v2_test_2_9_device_offline" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_run_log", "target": "tests_test_agent_runner_v2_test_2_10_empty_file" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_run_log", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_run_log", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_manager", "target": "tests_test_agent_runner_v2_test_2_9_device_offline" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_manager", "target": "tests_test_agent_runner_v2_test_2_10_empty_file" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_manager", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_manager", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_executor", "target": "tests_test_agent_runner_v2_test_2_10_empty_file" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_executor", "target": "tests_test_agent_runner_v2_test_2_8_items_created_count" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_executor", "target": "tests_test_agent_runner_v2_test_eval_runner" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_make_executor", "target": "tests_test_agent_runner_v2_rationale_175" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_test_2_9_device_offline", "target": "tests_test_agent_runner_v2_rationale_269" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_test_2_10_empty_file", "target": "tests_test_agent_runner_v2_rationale_287" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_test_2_8_items_created_count", "target": "tests_test_agent_runner_v2_rationale_313" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_test_eval_runner", "target": "tests_test_agent_runner_v2_evaluate_case" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_test_eval_runner", "target": "tests_test_agent_runner_v2_rationale_354" }, { "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", "confidence_score": 1.0, "source": "tests_test_agent_runner_v2_evaluate_case", "target": "tests_test_agent_runner_v2_rationale_401" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_auth_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_auth_py", "target": "tests_test_auth_testregister" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_auth_py", "target": "tests_test_auth_testlogin" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_auth_py", "target": "tests_test_auth_testrefresh" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_auth_py", "target": "tests_test_auth_testme" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_auth_py", "target": "tests_test_auth_testoauth" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_auth_py", "target": "tests_test_auth_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_success" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_returns_valid_jwt" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_duplicate_email" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_missing_password" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testregister", "target": "tests_test_auth_testregister_test_register_missing_email" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testregister", "target": "tests_test_auth_rationale_23" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testlogin", "target": "tests_test_auth_testlogin_register" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testlogin", "target": "tests_test_auth_testlogin_test_login_success" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testlogin", "target": "tests_test_auth_testlogin_test_login_wrong_password" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testlogin", "target": "tests_test_auth_testlogin_test_login_unknown_email" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testlogin", "target": "tests_test_auth_rationale_80" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testlogin_register", "target": "tests_test_auth_testlogin_test_login_success" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testlogin_register", "target": "tests_test_auth_testlogin_test_login_wrong_password" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_testrefresh_register_and_get_tokens" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_testrefresh_test_refresh_old_token_rejected" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_testrefresh_test_refresh_bogus_token" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testrefresh", "target": "tests_test_auth_rationale_120" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testrefresh_register_and_get_tokens", "target": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testrefresh_register_and_get_tokens", "target": "tests_test_auth_testrefresh_test_refresh_old_token_rejected" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "target": "tests_test_auth_rationale_143" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_with_valid_jwt" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_returns_correct_tier" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_missing_token" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_expired_token" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testme", "target": "tests_test_auth_testme_test_me_invalid_signature" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testme_test_me_returns_correct_tier", "target": "tests_test_auth_rationale_177" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testme_test_me_expired_token", "target": "tests_test_auth_rationale_186" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_patch_google" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_userinfo" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_authorize" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_callback" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_decode_sub" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_authorize_returns_url_and_state" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_creates_new_user" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth", "target": "tests_test_auth_rationale_215" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_authorize_returns_url_and_state" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_creates_new_user" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_patch_google", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_userinfo", "target": "tests_test_auth_testoauth_test_callback_creates_new_user" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_userinfo", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_userinfo", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_userinfo", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_testoauth_test_callback_creates_new_user" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_authorize", "target": "tests_test_auth_rationale_239" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_testoauth_test_callback_creates_new_user" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_callback", "target": "tests_test_auth_rationale_245" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_decode_sub", "target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_decode_sub", "target": "tests_test_auth_testoauth_test_callback_email_match_links_account" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_test_callback_creates_new_user", "target": "tests_test_auth_rationale_296" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "target": "tests_test_auth_rationale_310" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_test_callback_email_match_links_account", "target": "tests_test_auth_rationale_327" }, { "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", "confidence_score": 1.0, "source": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "target": "tests_test_auth_rationale_346" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_fake_token_stream" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_run_home_brief_streams_text" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_run_project_brief_streams_text" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_build_read_tools_read_only_subset" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_rest_brief_home_returns_response" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_brief_agent_py", "target": "tests_test_brief_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_brief_agent_fake_token_stream", "target": "tests_test_brief_agent_rationale_32" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_faketool" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_fakellm" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type" }, { "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", "confidence_score": 1.0, "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" }, { "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", "confidence_score": 1.0, "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" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text" }, { "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", "confidence_score": 1.0, "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" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_fp" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_parse_ms" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_utc" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_request_context_block_scope_and_project" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_request_context_block_empty" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_test_human_message_is_bare_message" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_deep_agent_py", "target": "tests_test_deep_agent_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_faketool", "target": "tests_test_deep_agent_faketool_ainvoke" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_faketool", "target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_faketool", "target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result" }, { "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", "confidence_score": 1.0, "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" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_fakellm_init" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_fakellm_bind_tools" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_fakellm_ainvoke" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_fakellm_astream" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fakellm", "target": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_utc" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_fp", "target": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_utc" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_parse_ms", "target": "tests_test_deep_agent_rationale_305" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "target": "tests_test_deep_agent_rationale_313" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_test_datetime_context_injection_utc", "target": "tests_test_deep_agent_rationale_341" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "target": "tests_test_deep_agent_rationale_352" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "target": "tests_test_deep_agent_rationale_368" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "target": "tests_test_deep_agent_rationale_384" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "target": "tests_test_deep_agent_rationale_426" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "target": "tests_test_deep_agent_rationale_458" }, { "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", "confidence_score": 1.0, "source": "tests_test_deep_agent_test_human_message_is_bare_message", "target": "tests_test_deep_agent_rationale_470" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_device_hello" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_manager" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_mock_ws" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_register_and_is_online" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_unregister" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_unregister_unknown_is_noop" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_send_frame" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_send_frame_raises_when_offline" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_pending_call_round_trip" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_rejects_without_token" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_rejects_invalid_token" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_happy_path" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_tool_result_dispatched" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_device_ws_py", "target": "tests_test_device_ws_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_device_hello", "target": "tests_test_device_ws_test_ws_device_happy_path" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_device_hello", "target": "tests_test_device_ws_test_ws_device_tool_result_dispatched" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_device_hello", "target": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_override_db", "target": "tests_test_device_ws_rationale_48" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_manager", "target": "tests_test_device_ws_rationale_64" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_test_ws_device_happy_path", "target": "tests_test_device_ws_rationale_177" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "target": "tests_test_device_ws_rationale_193" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "target": "tests_test_device_ws_rationale_202" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "target": "tests_test_device_ws_rationale_235" }, { "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", "confidence_score": 1.0, "source": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "target": "tests_test_device_ws_rationale_257" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L15", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_happy_path", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_happy_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L25", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_traversal_rejected", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_traversal_rejected" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L30", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_absolute_path_rejected", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_absolute_path_rejected" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L35", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_missing_file", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_missing_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L44", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_pagination_signals_more_available", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_pagination_signals_more_available" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L61", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_pdf_extracted_then_sliced", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_pdf_extracted_then_sliced" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L79", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_image_returns_placeholder", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_image_returns_placeholder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L88", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_search_finds_match_with_context", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_search_finds_match_with_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L107", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_search_no_match", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_search_no_match" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L120", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_search_rejects_traversal", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_search_rejects_traversal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_agent_tool.py", "source_location": "L129", "weight": 1.0, "_src": "api_tests_test_folder_agent_tool_py", "_tgt": "tests_test_folder_agent_tool_test_search_image_rejected", "confidence_score": 1.0, "source": "api_tests_test_folder_agent_tool_py", "target": "tests_test_folder_agent_tool_test_search_image_rejected" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L13", "weight": 1.0, "_src": "api_tests_test_folder_indexer_py", "_tgt": "tests_test_folder_indexer_test_summarize_text_returns_summary_and_tokens", "confidence_score": 1.0, "source": "api_tests_test_folder_indexer_py", "target": "tests_test_folder_indexer_test_summarize_text_returns_summary_and_tokens" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L24", "weight": 1.0, "_src": "api_tests_test_folder_indexer_py", "_tgt": "tests_test_folder_indexer_test_summarize_text_truncates_summary_at_500_chars", "confidence_score": 1.0, "source": "api_tests_test_folder_indexer_py", "target": "tests_test_folder_indexer_test_summarize_text_truncates_summary_at_500_chars" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L33", "weight": 1.0, "_src": "api_tests_test_folder_indexer_py", "_tgt": "tests_test_folder_indexer_test_summarize_image_uses_vision_content_blocks", "confidence_score": 1.0, "source": "api_tests_test_folder_indexer_py", "target": "tests_test_folder_indexer_test_summarize_image_uses_vision_content_blocks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L56", "weight": 1.0, "_src": "api_tests_test_folder_indexer_py", "_tgt": "tests_test_folder_indexer_test_summarize_pdf_extracts_then_summarizes", "confidence_score": 1.0, "source": "api_tests_test_folder_indexer_py", "target": "tests_test_folder_indexer_test_summarize_pdf_extracts_then_summarizes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L72", "weight": 1.0, "_src": "api_tests_test_folder_indexer_py", "_tgt": "tests_test_folder_indexer_test_summarize_docx_extracts_then_summarizes", "confidence_score": 1.0, "source": "api_tests_test_folder_indexer_py", "target": "tests_test_folder_indexer_test_summarize_docx_extracts_then_summarizes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_indexer.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_folder_indexer_rationale_1", "_tgt": "api_tests_test_folder_indexer_py", "confidence_score": 1.0, "source": "api_tests_test_folder_indexer_py", "target": "tests_test_folder_indexer_rationale_1" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L20", "weight": 1.0, "_src": "api_tests_test_folder_quota_py", "_tgt": "tests_test_folder_quota_test_check_folder_quota_free_rejects_above_file_cap", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_test_check_folder_quota_free_rejects_above_file_cap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L28", "weight": 1.0, "_src": "api_tests_test_folder_quota_py", "_tgt": "tests_test_folder_quota_test_check_folder_quota_free_passes_under_cap", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_test_check_folder_quota_free_passes_under_cap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L35", "weight": 1.0, "_src": "api_tests_test_folder_quota_py", "_tgt": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L48", "weight": 1.0, "_src": "api_tests_test_folder_quota_py", "_tgt": "tests_test_folder_quota_test_check_folder_quota_power_unlimited", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_test_check_folder_quota_power_unlimited" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L54", "weight": 1.0, "_src": "api_tests_test_folder_quota_py", "_tgt": "tests_test_folder_quota_test_add_token_usage_atomic_increment", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_test_add_token_usage_atomic_increment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L68", "weight": 1.0, "_src": "api_tests_test_folder_quota_py", "_tgt": "tests_test_folder_quota_test_add_token_usage_returns_exhausted_when_over_cap", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_test_add_token_usage_returns_exhausted_when_over_cap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L76", "weight": 1.0, "_src": "api_tests_test_folder_quota_py", "_tgt": "tests_test_folder_quota_test_quota_check_endpoint_rejects", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_test_quota_check_endpoint_rejects" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L87", "weight": 1.0, "_src": "api_tests_test_folder_quota_py", "_tgt": "tests_test_folder_quota_test_quota_check_endpoint_passes", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_test_quota_check_endpoint_passes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_folder_quota.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_folder_quota_rationale_1", "_tgt": "api_tests_test_folder_quota_py", "confidence_score": 1.0, "source": "api_tests_test_folder_quota_py", "target": "tests_test_folder_quota_rationale_1" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testtokenencryption" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testgetprovider" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testbuildgmailquery" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testparsebody" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_make_gmail_message" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testgmailclientfetchmessages" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_happy_path_returns_email_messages" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_no_messages_returns_empty_list" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_list_http_error_raises_runtime_error" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testbuildemailfilter" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_make_graph_email" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_make_graph_teams_message" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testmsgraphclientfetchemails" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_pagination_stops_at_max_emails" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_401_triggers_token_refresh_and_retries" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testmsgraphclientfetchmessages" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_happy_path_returns_chat_messages" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_403_degrades_gracefully" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_channel_filter_applied" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_testmsgraphclientrefreshtoken" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_msal_error_raises_runtime_error" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_test_successful_refresh_updates_access_token" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_integrations_py", "target": "tests_test_integrations_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_round_trip" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_email_message_as_text" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_testtokenencryption_test_chat_message_as_text" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption", "target": "tests_test_integrations_rationale_92" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "target": "tests_test_integrations_rationale_110" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgetprovider", "target": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgetprovider", "target": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgetprovider", "target": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgetprovider", "target": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_setup_method" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_single_label" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_senders" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_date_range_from" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_date_range_to" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery", "target": "tests_test_integrations_rationale_200" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "target": "tests_test_integrations_rationale_230" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "target": "tests_test_integrations_rationale_237" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "target": "tests_test_integrations_rationale_243" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_setup_method" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_encode" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_test_text_plain_extracted" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_test_text_html_stripped" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody", "target": "tests_test_integrations_rationale_254" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody_encode", "target": "tests_test_integrations_testparsebody_test_text_plain_extracted" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody_encode", "target": "tests_test_integrations_testparsebody_test_text_html_stripped" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testparsebody_encode", "target": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_make_gmail_message", "target": "tests_test_integrations_test_happy_path_returns_email_messages" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_make_gmail_message", "target": "tests_test_integrations_rationale_310" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgmailclientfetchmessages", "target": "tests_test_integrations_testgmailclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgmailclientfetchmessages", "target": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgmailclientfetchmessages", "target": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgmailclientfetchmessages", "target": "tests_test_integrations_rationale_329" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_test_happy_path_returns_email_messages", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_test_happy_path_returns_email_messages", "target": "tests_test_integrations_make_graph_email" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_test_no_messages_returns_empty_list", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_test_list_http_error_raises_runtime_error", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_setup_method" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_single_sender" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testbuildemailfilter", "target": "tests_test_integrations_rationale_431" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_make_graph_email", "target": "tests_test_integrations_test_pagination_stops_at_max_emails" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_make_graph_email", "target": "tests_test_integrations_test_401_triggers_token_refresh_and_retries" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_make_graph_email", "target": "tests_test_integrations_rationale_482" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_make_graph_teams_message", "target": "tests_test_integrations_test_happy_path_returns_chat_messages" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_make_graph_teams_message", "target": "tests_test_integrations_test_channel_filter_applied" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchemails", "target": "tests_test_integrations_testmsgraphclientfetchemails_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchemails", "target": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchemails", "target": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchemails", "target": "tests_test_integrations_rationale_510" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_test_pagination_stops_at_max_emails", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchmessages", "target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchmessages", "target": "tests_test_integrations_rationale_609" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "target": "tests_test_integrations_test_happy_path_returns_chat_messages" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "target": "tests_test_integrations_test_403_degrades_gracefully" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "target": "tests_test_integrations_test_channel_filter_applied" }, { "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", "confidence_score": 1.0, "source": "tests_test_integrations_testmsgraphclientrefreshtoken", "target": "tests_test_integrations_rationale_687" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_fixtures_dir" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_load_cases" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_read_data_file" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_pytest_generate_tests" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_make_fs_executor" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_run_journey" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_evaluate_case" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6a_extract_valid_json" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6b_extract_invalid_json" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6c_extract_markers_absent" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6d_extract_only_start_marker" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6e_session_not_found" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_test_eval_journey" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_journey_v2_py", "target": "tests_test_journey_v2_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_fixtures_dir", "target": "tests_test_journey_v2_load_cases" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_fixtures_dir", "target": "tests_test_journey_v2_test_eval_journey" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_load_cases", "target": "tests_test_journey_v2_pytest_generate_tests" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_read_data_file", "target": "tests_test_journey_v2_make_fs_executor" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_make_fs_executor", "target": "tests_test_journey_v2_test_eval_journey" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_make_fs_executor", "target": "tests_test_journey_v2_rationale_92" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_run_journey", "target": "tests_test_journey_v2_test_eval_journey" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_run_journey", "target": "tests_test_journey_v2_rationale_135" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_evaluate_case", "target": "tests_test_journey_v2_test_eval_journey" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_evaluate_case", "target": "tests_test_journey_v2_rationale_169" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_test_4_6a_extract_valid_json", "target": "tests_test_journey_v2_rationale_181" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "target": "tests_test_journey_v2_rationale_195" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "target": "tests_test_journey_v2_rationale_201" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "target": "tests_test_journey_v2_rationale_206" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_test_4_6e_session_not_found", "target": "tests_test_journey_v2_rationale_212" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "target": "tests_test_journey_v2_rationale_224" }, { "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", "confidence_score": 1.0, "source": "tests_test_journey_v2_test_eval_journey", "target": "tests_test_journey_v2_rationale_274" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L12", "weight": 1.0, "_src": "api_tests_test_manifest_injection_py", "_tgt": "tests_test_manifest_injection_test_format_folder_manifest_basic", "confidence_score": 1.0, "source": "api_tests_test_manifest_injection_py", "target": "tests_test_manifest_injection_test_format_folder_manifest_basic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L28", "weight": 1.0, "_src": "api_tests_test_manifest_injection_py", "_tgt": "tests_test_manifest_injection_test_format_folder_manifest_truncates_past_budget", "confidence_score": 1.0, "source": "api_tests_test_manifest_injection_py", "target": "tests_test_manifest_injection_test_format_folder_manifest_truncates_past_budget" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L39", "weight": 1.0, "_src": "api_tests_test_manifest_injection_py", "_tgt": "tests_test_manifest_injection_test_format_folder_manifest_null_returns_empty", "confidence_score": 1.0, "source": "api_tests_test_manifest_injection_py", "target": "tests_test_manifest_injection_test_format_folder_manifest_null_returns_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_manifest_injection.py", "source_location": "L44", "weight": 1.0, "_src": "api_tests_test_manifest_injection_py", "_tgt": "tests_test_manifest_injection_test_brief_multi_project_manifest_top_5_per_project", "confidence_score": 1.0, "source": "api_tests_test_manifest_injection_py", "target": "tests_test_manifest_injection_test_brief_multi_project_manifest_top_5_per_project" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_pro_user" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_enc" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_assoc_row" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_relation_row" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_llm_response" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_mock_llm" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_patch_audit" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_works_without_langfuse" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_audit_py", "target": "tests_test_memory_audit_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_enc", "target": "tests_test_memory_audit_assoc_row" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_works_without_langfuse" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_assoc_row", "target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_relation_row", "target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_llm_response", "target": "tests_test_memory_audit_mock_llm" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_llm_response", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_llm_response", "target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_scan_works_without_langfuse" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_mock_llm", "target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_scan_works_without_langfuse" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_patch_audit", "target": "tests_test_memory_audit_rationale_109" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "target": "tests_test_memory_audit_rationale_139" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "target": "tests_test_memory_audit_rationale_145" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_pro_user" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_free_user" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_make_llm_response" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_add_when_no_existing" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_noop" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_update" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_delete" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_dispatch_realtime_for_pro" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_test_dispatch_queue_for_free" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_extraction_py", "target": "tests_test_memory_extraction_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_pro_user", "target": "tests_test_memory_extraction_rationale_56" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_free_user", "target": "tests_test_memory_extraction_rationale_66" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_make_llm_response", "target": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_make_llm_response", "target": "tests_test_memory_extraction_test_decide_action_noop" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_make_llm_response", "target": "tests_test_memory_extraction_test_decide_action_update" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_make_llm_response", "target": "tests_test_memory_extraction_test_decide_action_delete" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "target": "tests_test_memory_extraction_rationale_238" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "target": "tests_test_memory_extraction_rationale_307" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_extraction_test_dispatch_queue_for_free", "target": "tests_test_memory_extraction_rationale_327" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_user_with_key" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_fernet" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_enc" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_dec" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_store_episode_decryptable" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_update_core_insert" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_update_core_upsert" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_core_block_edit_ops" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_archival_and_recall_search_helpers" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_home_request_calls_memory_middleware" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_embed_text_returns_1536_floats" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_middleware_py", "target": "tests_test_memory_middleware_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_user_with_key", "target": "tests_test_memory_middleware_rationale_56" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_fernet", "target": "tests_test_memory_middleware_enc" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_fernet", "target": "tests_test_memory_middleware_dec" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_enc", "target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_dec", "target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_dec", "target": "tests_test_memory_middleware_test_store_episode_decryptable" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_dec", "target": "tests_test_memory_middleware_test_update_core_insert" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_dec", "target": "tests_test_memory_middleware_test_update_core_upsert" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "target": "tests_test_memory_middleware_rationale_188" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "target": "tests_test_memory_middleware_rationale_296" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "target": "tests_test_memory_middleware_rationale_351" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "target": "tests_test_memory_middleware_rationale_370" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_fernet_key" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_encrypt" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_decrypt" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_user_encryption_key_column_exists" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_user_encryption_key_can_be_set" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_core_create_and_read" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_core_cascade_delete" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_associative_create_and_read" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_episodic_create_and_read" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_memory_proactive_create_and_read" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_test_register_sets_encryption_key" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_models_py", "target": "tests_test_memory_models_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_user_encryption_key_can_be_set" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_memory_core_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_memory_associative_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_memory_episodic_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_fernet_key", "target": "tests_test_memory_models_test_memory_proactive_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_encrypt", "target": "tests_test_memory_models_test_memory_core_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_encrypt", "target": "tests_test_memory_models_test_memory_associative_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_encrypt", "target": "tests_test_memory_models_test_memory_episodic_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_encrypt", "target": "tests_test_memory_models_test_memory_proactive_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_decrypt", "target": "tests_test_memory_models_test_memory_core_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_decrypt", "target": "tests_test_memory_models_test_memory_associative_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_decrypt", "target": "tests_test_memory_models_test_memory_episodic_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_decrypt", "target": "tests_test_memory_models_test_memory_proactive_create_and_read" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_test_user_encryption_key_column_exists", "target": "tests_test_memory_models_rationale_41" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_test_memory_core_cascade_delete", "target": "tests_test_memory_models_rationale_87" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_models_test_register_sets_encryption_key", "target": "tests_test_memory_models_rationale_189" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_user_with_key" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_enc" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_hints_injection_empty" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_test_proactive_mining_tier_gate" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_proactive_py", "target": "tests_test_memory_proactive_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_proactive_enc", "target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_proactive_enc", "target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_proactive_enc", "target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_pro_user_with_key" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_free_user_with_key" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_free_tier_relation_skipped" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_enrich_context_includes_relational_memory" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_decay_relations_reduces_confidence" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_memory_relations_py", "target": "tests_test_memory_relations_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_pro_user_with_key", "target": "tests_test_memory_relations_rationale_48" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_free_user_with_key", "target": "tests_test_memory_relations_rationale_58" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "target": "tests_test_memory_relations_rationale_70" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "target": "tests_test_memory_relations_rationale_91" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_test_free_tier_relation_skipped", "target": "tests_test_memory_relations_rationale_120" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "target": "tests_test_memory_relations_rationale_137" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "target": "tests_test_memory_relations_rationale_158" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "target": "tests_test_memory_relations_rationale_169" }, { "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", "confidence_score": 1.0, "source": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "target": "tests_test_memory_relations_rationale_197" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_middleware_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_make_jwt" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_auth_header" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_testauthmiddleware" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_testratelimitmiddleware" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_testsanitizermiddleware" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_middleware_py", "target": "tests_test_middleware_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_override_db", "target": "tests_test_middleware_rationale_35" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testratelimitmiddleware_unique_token" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_testsanitizermiddleware_token" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_make_jwt", "target": "tests_test_middleware_rationale_64" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testsanitizermiddleware_post_chat" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_auth_header", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testauthmiddleware", "target": "tests_test_middleware_rationale_89" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_unique_token" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware", "target": "tests_test_middleware_rationale_140" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware_unique_token", "target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "target": "tests_test_middleware_rationale_208" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "target": "tests_test_middleware_rationale_219" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_token" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_post_chat" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware", "target": "tests_test_middleware_rationale_241" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_token", "target": "tests_test_middleware_testsanitizermiddleware_post_chat" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_token", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_post_chat", "target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response" }, { "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", "confidence_score": 1.0, "source": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "target": "tests_test_middleware_rationale_305" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_stream" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_collect" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_test_stream_formatter_text_stream" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_output_formatter_py", "target": "tests_test_output_formatter_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_output_formatter_stream", "target": "tests_test_output_formatter_test_stream_formatter_text_stream" }, { "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", "confidence_score": 1.0, "source": "tests_test_output_formatter_stream", "target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first" }, { "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", "confidence_score": 1.0, "source": "tests_test_output_formatter_stream", "target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events" }, { "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", "confidence_score": 1.0, "source": "tests_test_output_formatter_stream", "target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets" }, { "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", "confidence_score": 1.0, "source": "tests_test_output_formatter_collect", "target": "tests_test_output_formatter_test_stream_formatter_text_stream" }, { "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", "confidence_score": 1.0, "source": "tests_test_output_formatter_collect", "target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first" }, { "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", "confidence_score": 1.0, "source": "tests_test_output_formatter_collect", "target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events" }, { "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", "confidence_score": 1.0, "source": "tests_test_output_formatter_collect", "target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_fixtures_dir" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_load_cases" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_content" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_pytest_generate_tests" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_test_detect" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_test_preprocess" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_preprocessors_py", "target": "tests_test_preprocessors_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_preprocessors_fixtures_dir", "target": "tests_test_preprocessors_load_cases" }, { "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", "confidence_score": 1.0, "source": "tests_test_preprocessors_fixtures_dir", "target": "tests_test_preprocessors_test_detect" }, { "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", "confidence_score": 1.0, "source": "tests_test_preprocessors_fixtures_dir", "target": "tests_test_preprocessors_test_preprocess" }, { "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", "confidence_score": 1.0, "source": "tests_test_preprocessors_load_cases", "target": "tests_test_preprocessors_pytest_generate_tests" }, { "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", "confidence_score": 1.0, "source": "tests_test_preprocessors_content", "target": "tests_test_preprocessors_test_detect" }, { "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", "confidence_score": 1.0, "source": "tests_test_preprocessors_content", "target": "tests_test_preprocessors_test_preprocess" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_v3_frame_types_exist" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_v2_frame_types_still_exist" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_defaults" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_with_history" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_serializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_deserializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_home_request_requires_message" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_basic" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_scope_without_id" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_serializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_invalid_scope_type" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_request_requires_scope" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_start" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_start_serializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_start_deserializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_text" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_text_serializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_text_deserializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_end_defaults" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_end_serializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_stream_end_deserializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_tasks" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_valid_domains" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_object_valid" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_serializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_test_floating_domain_deserializes" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_schemas_v3_py", "target": "tests_test_schemas_v3_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "target": "tests_test_schemas_v3_rationale_40" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L36", "weight": 1.0, "_src": "api_tests_test_ws_index_session_py", "_tgt": "tests_test_ws_index_session_fakewebsocket", "confidence_score": 1.0, "source": "api_tests_test_ws_index_session_py", "target": "tests_test_ws_index_session_fakewebsocket" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L51", "weight": 1.0, "_src": "api_tests_test_ws_index_session_py", "_tgt": "tests_test_ws_index_session_make_session_id", "confidence_score": 1.0, "source": "api_tests_test_ws_index_session_py", "target": "tests_test_ws_index_session_make_session_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L56", "weight": 1.0, "_src": "api_tests_test_ws_index_session_py", "_tgt": "tests_test_ws_index_session_fake_summarize_text_factory", "confidence_score": 1.0, "source": "api_tests_test_ws_index_session_py", "target": "tests_test_ws_index_session_fake_summarize_text_factory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L66", "weight": 1.0, "_src": "api_tests_test_ws_index_session_py", "_tgt": "tests_test_ws_index_session_clean_sessions", "confidence_score": 1.0, "source": "api_tests_test_ws_index_session_py", "target": "tests_test_ws_index_session_clean_sessions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L75", "weight": 1.0, "_src": "api_tests_test_ws_index_session_py", "_tgt": "tests_test_ws_index_session_test_index_session_happy_path", "confidence_score": 1.0, "source": "api_tests_test_ws_index_session_py", "target": "tests_test_ws_index_session_test_index_session_happy_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L131", "weight": 1.0, "_src": "api_tests_test_ws_index_session_py", "_tgt": "tests_test_ws_index_session_test_index_session_cancel", "confidence_score": 1.0, "source": "api_tests_test_ws_index_session_py", "target": "tests_test_ws_index_session_test_index_session_cancel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L153", "weight": 1.0, "_src": "api_tests_test_ws_index_session_py", "_tgt": "tests_test_ws_index_session_test_index_session_quota_exceeded", "confidence_score": 1.0, "source": "api_tests_test_ws_index_session_py", "target": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L1", "weight": 1.0, "_src": "tests_test_ws_index_session_rationale_1", "_tgt": "api_tests_test_ws_index_session_py", "confidence_score": 1.0, "source": "api_tests_test_ws_index_session_py", "target": "tests_test_ws_index_session_rationale_1" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L39", "weight": 1.0, "_src": "tests_test_ws_index_session_fakewebsocket", "_tgt": "tests_test_ws_index_session_fakewebsocket_init", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket", "target": "tests_test_ws_index_session_fakewebsocket_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L42", "weight": 1.0, "_src": "tests_test_ws_index_session_fakewebsocket", "_tgt": "tests_test_ws_index_session_fakewebsocket_send_text", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket", "target": "tests_test_ws_index_session_fakewebsocket_send_text" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L45", "weight": 1.0, "_src": "tests_test_ws_index_session_fakewebsocket", "_tgt": "tests_test_ws_index_session_fakewebsocket_sent_types", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket", "target": "tests_test_ws_index_session_fakewebsocket_sent_types" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L77", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_happy_path", "_tgt": "tests_test_ws_index_session_fakewebsocket", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket", "target": "tests_test_ws_index_session_test_index_session_happy_path" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L133", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_cancel", "_tgt": "tests_test_ws_index_session_fakewebsocket", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket", "target": "tests_test_ws_index_session_test_index_session_cancel" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L155", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_quota_exceeded", "_tgt": "tests_test_ws_index_session_fakewebsocket", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket", "target": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L37", "weight": 1.0, "_src": "tests_test_ws_index_session_rationale_37", "_tgt": "tests_test_ws_index_session_fakewebsocket", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket", "target": "tests_test_ws_index_session_rationale_37" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L114", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_happy_path", "_tgt": "tests_test_ws_index_session_fakewebsocket_sent_types", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket_sent_types", "target": "tests_test_ws_index_session_test_index_session_happy_path" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L144", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_cancel", "_tgt": "tests_test_ws_index_session_fakewebsocket_sent_types", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket_sent_types", "target": "tests_test_ws_index_session_test_index_session_cancel" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L187", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_quota_exceeded", "_tgt": "tests_test_ws_index_session_fakewebsocket_sent_types", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fakewebsocket_sent_types", "target": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L78", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_happy_path", "_tgt": "tests_test_ws_index_session_make_session_id", "confidence_score": 1.0, "source": "tests_test_ws_index_session_make_session_id", "target": "tests_test_ws_index_session_test_index_session_happy_path" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L134", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_cancel", "_tgt": "tests_test_ws_index_session_make_session_id", "confidence_score": 1.0, "source": "tests_test_ws_index_session_make_session_id", "target": "tests_test_ws_index_session_test_index_session_cancel" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L156", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_quota_exceeded", "_tgt": "tests_test_ws_index_session_make_session_id", "confidence_score": 1.0, "source": "tests_test_ws_index_session_make_session_id", "target": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L98", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_happy_path", "_tgt": "tests_test_ws_index_session_fake_summarize_text_factory", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fake_summarize_text_factory", "target": "tests_test_ws_index_session_test_index_session_happy_path" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L173", "weight": 1.0, "_src": "tests_test_ws_index_session_test_index_session_quota_exceeded", "_tgt": "tests_test_ws_index_session_fake_summarize_text_factory", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fake_summarize_text_factory", "target": "tests_test_ws_index_session_test_index_session_quota_exceeded" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L57", "weight": 1.0, "_src": "tests_test_ws_index_session_rationale_57", "_tgt": "tests_test_ws_index_session_fake_summarize_text_factory", "confidence_score": 1.0, "source": "tests_test_ws_index_session_fake_summarize_text_factory", "target": "tests_test_ws_index_session_rationale_57" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L67", "weight": 1.0, "_src": "tests_test_ws_index_session_rationale_67", "_tgt": "tests_test_ws_index_session_clean_sessions", "confidence_score": 1.0, "source": "tests_test_ws_index_session_clean_sessions", "target": "tests_test_ws_index_session_rationale_67" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L76", "weight": 1.0, "_src": "tests_test_ws_index_session_rationale_76", "_tgt": "tests_test_ws_index_session_test_index_session_happy_path", "confidence_score": 1.0, "source": "tests_test_ws_index_session_test_index_session_happy_path", "target": "tests_test_ws_index_session_rationale_76" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L132", "weight": 1.0, "_src": "tests_test_ws_index_session_rationale_132", "_tgt": "tests_test_ws_index_session_test_index_session_cancel", "confidence_score": 1.0, "source": "tests_test_ws_index_session_test_index_session_cancel", "target": "tests_test_ws_index_session_rationale_132" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api\\tests\\test_ws_index_session.py", "source_location": "L154", "weight": 1.0, "_src": "tests_test_ws_index_session_rationale_154", "_tgt": "tests_test_ws_index_session_test_index_session_quota_exceeded", "confidence_score": 1.0, "source": "tests_test_ws_index_session_test_index_session_quota_exceeded", "target": "tests_test_ws_index_session_rationale_154" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_override_db" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_recv_until_end" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_mock_home_stream" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_mock_floating_stream" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_home_request_produces_stream_frames" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_floating_request_produces_domain_frame" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_home_request_request_id_propagated" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_test_invalid_jwt_rejected" }, { "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", "confidence_score": 1.0, "source": "api_tests_test_ws_unified_py", "target": "tests_test_ws_unified_rationale_1" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_recv_until_end", "target": "tests_test_ws_unified_test_home_request_produces_stream_frames" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_recv_until_end", "target": "tests_test_ws_unified_test_floating_request_produces_domain_frame" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_recv_until_end", "target": "tests_test_ws_unified_test_home_request_request_id_propagated" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_recv_until_end", "target": "tests_test_ws_unified_rationale_37" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_test_home_request_produces_stream_frames", "target": "tests_test_ws_unified_rationale_60" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "target": "tests_test_ws_unified_rationale_83" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_test_home_request_request_id_propagated", "target": "tests_test_ws_unified_rationale_110" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "target": "tests_test_ws_unified_rationale_135" }, { "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", "confidence_score": 1.0, "source": "tests_test_ws_unified_test_invalid_jwt_rejected", "target": "tests_test_ws_unified_rationale_152" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_bglight" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_bgdark" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_footer" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_slidetitle" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_commercialista_js", "target": "docs_build_deck_commercialista_golddot" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_mkshadow" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_eyebrow" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_hdropts" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_dataopts" }, { "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", "confidence_score": 1.0, "source": "docs_build_deck_geopop_js", "target": "docs_build_deck_geopop_emoopts" }, { "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", "confidence_score": 1.0, "source": "tmp_focustasks_index_tsx", "target": "focustasks_index_onselect" }, { "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", "confidence_score": 1.0, "source": "tmp_focustasks_index_tsx", "target": "focustasks_index_suggestionrow" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_001_create_waitlist_entries_py", "target": "versions_001_create_waitlist_entries_upgrade" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_001_create_waitlist_entries_py", "target": "versions_001_create_waitlist_entries_downgrade" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_001_create_waitlist_entries_py", "target": "versions_001_create_waitlist_entries_rationale_1" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_002_add_gdpr_fields_py", "target": "versions_002_add_gdpr_fields_upgrade" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_002_add_gdpr_fields_py", "target": "versions_002_add_gdpr_fields_downgrade" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_002_add_gdpr_fields_py", "target": "versions_002_add_gdpr_fields_rationale_1" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_003_add_language_column_py", "target": "versions_003_add_language_column_upgrade" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_003_add_language_column_py", "target": "versions_003_add_language_column_downgrade" }, { "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", "confidence_score": 1.0, "source": "waitlist_alembic_versions_003_add_language_column_py", "target": "versions_003_add_language_column_rationale_1" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_brevo_py", "target": "app_brevo_t" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_brevo_py", "target": "app_brevo_headers" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_brevo_py", "target": "app_brevo_send_confirmation_email" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_brevo_py", "target": "app_brevo_add_contact_to_list" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_brevo_py", "target": "app_brevo_confirmation_html" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_brevo_py", "target": "app_brevo_rationale_1" }, { "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", "confidence_score": 1.0, "source": "app_brevo_t", "target": "app_brevo_send_confirmation_email" }, { "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", "confidence_score": 1.0, "source": "app_brevo_t", "target": "app_brevo_confirmation_html" }, { "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", "confidence_score": 1.0, "source": "app_brevo_t", "target": "app_brevo_rationale_74" }, { "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", "confidence_score": 1.0, "source": "app_brevo_headers", "target": "app_brevo_send_confirmation_email" }, { "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", "confidence_score": 1.0, "source": "app_brevo_headers", "target": "app_brevo_add_contact_to_list" }, { "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", "confidence_score": 1.0, "source": "app_brevo_send_confirmation_email", "target": "app_brevo_confirmation_html" }, { "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", "confidence_score": 1.0, "source": "app_brevo_send_confirmation_email", "target": "app_brevo_rationale_87" }, { "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", "confidence_score": 1.0, "source": "app_brevo_add_contact_to_list", "target": "app_brevo_rationale_114" }, { "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", "confidence_score": 1.0, "source": "app_brevo_confirmation_html", "target": "app_brevo_rationale_141" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_cleanup_py", "target": "app_cleanup_anonymize_expired" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_cleanup_py", "target": "app_cleanup_rationale_1" }, { "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", "confidence_score": 1.0, "source": "app_cleanup_anonymize_expired", "target": "app_cleanup_rationale_26" }, { "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", "confidence_score": 0.5, "source": "app_cleanup_rationale_1", "target": "app_models_waitlistentry" }, { "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", "confidence_score": 0.5, "source": "app_cleanup_rationale_26", "target": "app_models_waitlistentry" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_config_py", "target": "app_config_settings" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_config_py", "target": "app_config_origins_list" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_config_py", "target": "app_config_sync_database_url" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_config_py", "target": "app_config_brevo_configured" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_daily_report_py", "target": "app_daily_report_gather_stats" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_daily_report_py", "target": "app_daily_report_send_report" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_daily_report_py", "target": "app_daily_report_report_html" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_daily_report_py", "target": "app_daily_report_rationale_1" }, { "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", "confidence_score": 1.0, "source": "app_daily_report_gather_stats", "target": "app_daily_report_send_report" }, { "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", "confidence_score": 1.0, "source": "app_daily_report_gather_stats", "target": "app_daily_report_rationale_26" }, { "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", "confidence_score": 1.0, "source": "app_daily_report_send_report", "target": "app_daily_report_report_html" }, { "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", "confidence_score": 1.0, "source": "app_daily_report_send_report", "target": "app_daily_report_rationale_86" }, { "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", "confidence_score": 1.0, "source": "app_daily_report_report_html", "target": "app_daily_report_rationale_130" }, { "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", "confidence_score": 0.5, "source": "app_daily_report_rationale_1", "target": "app_models_waitlistentry" }, { "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", "confidence_score": 0.5, "source": "app_daily_report_rationale_26", "target": "app_models_waitlistentry" }, { "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", "confidence_score": 0.5, "source": "app_daily_report_rationale_86", "target": "app_models_waitlistentry" }, { "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", "confidence_score": 0.5, "source": "app_daily_report_rationale_130", "target": "app_models_waitlistentry" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_db_py", "target": "app_db_get_db" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_main_py", "target": "app_main_health" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_models_py", "target": "app_models_base" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_models_py", "target": "app_models_waitlistentry" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "waitlist\\app\\models.py", "source_location": "L12", "weight": 1.0, "_src": "app_models_waitlistentry", "_tgt": "app_models_base", "confidence_score": 1.0, "source": "app_models_base", "target": "app_models_waitlistentry" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_106" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_122" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_130" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_144" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_156" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_178" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_186" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_198" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_209" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_236" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_260" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_267" }, { "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", "confidence_score": 0.5, "source": "app_models_base", "target": "tests_test_waitlist_rationale_278" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "app_routes_rationale_28" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "app_routes_rationale_92" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "app_routes_rationale_130" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "app_routes_rationale_158" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "app_routes_rationale_167" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_106" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_122" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_130" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_144" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_156" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_178" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_186" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_198" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_209" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_236" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_260" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_267" }, { "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", "confidence_score": 0.5, "source": "app_models_waitlistentry", "target": "tests_test_waitlist_rationale_278" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_rate_limit_py", "target": "app_rate_limit_get_client_ip" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_rate_limit_py", "target": "app_rate_limit_ratelimiter" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_rate_limit_py", "target": "app_rate_limit_rationale_1" }, { "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", "confidence_score": 1.0, "source": "app_rate_limit_get_client_ip", "target": "app_rate_limit_ratelimiter_dispatch" }, { "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", "confidence_score": 1.0, "source": "app_rate_limit_get_client_ip", "target": "app_rate_limit_rationale_20" }, { "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", "confidence_score": 1.0, "source": "app_rate_limit_ratelimiter", "target": "app_rate_limit_ratelimiter_init" }, { "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", "confidence_score": 1.0, "source": "app_rate_limit_ratelimiter", "target": "app_rate_limit_ratelimiter_prune" }, { "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", "confidence_score": 1.0, "source": "app_rate_limit_ratelimiter", "target": "app_rate_limit_ratelimiter_dispatch" }, { "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", "confidence_score": 1.0, "source": "app_rate_limit_ratelimiter", "target": "app_rate_limit_rationale_40" }, { "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", "confidence_score": 1.0, "source": "app_rate_limit_ratelimiter_prune", "target": "app_rate_limit_ratelimiter_dispatch" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_routes_py", "target": "app_routes_join_waitlist" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_routes_py", "target": "app_routes_confirm_email" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_routes_py", "target": "app_routes_unsubscribe" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_routes_py", "target": "app_routes_anonymize_entry" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_routes_py", "target": "app_routes_result_page" }, { "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", "confidence_score": 1.0, "source": "app_routes_join_waitlist", "target": "app_routes_rationale_28" }, { "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", "confidence_score": 1.0, "source": "app_routes_confirm_email", "target": "app_routes_result_page" }, { "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", "confidence_score": 1.0, "source": "app_routes_confirm_email", "target": "app_routes_rationale_92" }, { "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", "confidence_score": 1.0, "source": "app_routes_unsubscribe", "target": "app_routes_result_page" }, { "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", "confidence_score": 1.0, "source": "app_routes_unsubscribe", "target": "app_routes_anonymize_entry" }, { "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", "confidence_score": 1.0, "source": "app_routes_unsubscribe", "target": "app_routes_rationale_130" }, { "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", "confidence_score": 1.0, "source": "app_routes_anonymize_entry", "target": "app_routes_rationale_158" }, { "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", "confidence_score": 1.0, "source": "app_routes_result_page", "target": "app_routes_rationale_167" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_28", "target": "app_schemas_waitlistrequest" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_28", "target": "app_schemas_waitlistresponse" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_92", "target": "app_schemas_waitlistrequest" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_92", "target": "app_schemas_waitlistresponse" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_130", "target": "app_schemas_waitlistrequest" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_130", "target": "app_schemas_waitlistresponse" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_158", "target": "app_schemas_waitlistrequest" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_158", "target": "app_schemas_waitlistresponse" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_167", "target": "app_schemas_waitlistrequest" }, { "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", "confidence_score": 0.5, "source": "app_routes_rationale_167", "target": "app_schemas_waitlistresponse" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_schemas_py", "target": "app_schemas_waitlistrequest" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_schemas_py", "target": "app_schemas_waitlistresponse" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_schemas_py", "target": "app_schemas_for_lang" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_security_py", "target": "app_security_requestsizelimiter" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_security_py", "target": "app_security_originvalidator" }, { "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", "confidence_score": 1.0, "source": "waitlist_app_security_py", "target": "app_security_rationale_1" }, { "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", "confidence_score": 1.0, "source": "app_security_requestsizelimiter", "target": "app_security_requestsizelimiter_dispatch" }, { "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", "confidence_score": 1.0, "source": "app_security_requestsizelimiter", "target": "app_security_rationale_16" }, { "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", "confidence_score": 1.0, "source": "app_security_originvalidator", "target": "app_security_originvalidator_dispatch" }, { "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", "confidence_score": 1.0, "source": "app_security_originvalidator", "target": "app_security_rationale_31" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_db_session" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_client" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_join_waitlist_success" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_duplicate_email_is_idempotent" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_invalid_email_rejected" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_honeypot_silently_succeeds" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_missing_email_rejected" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_health_endpoint" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_rate_limit" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_token_roundtrip" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_token_expired" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_token_tampered" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_confirm_valid_token" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_confirm_invalid_token" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_confirm_idempotent" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_confirm_unknown_email" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_signup_triggers_confirmation_email" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_unsubscribe_anonymizes_entry" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_unsubscribe_invalid_token" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_unsubscribe_already_gone" }, { "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", "confidence_score": 1.0, "source": "waitlist_tests_test_waitlist_py", "target": "tests_test_waitlist_test_signup_records_consent_timestamp" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_rate_limit", "target": "tests_test_waitlist_rationale_106" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_token_roundtrip", "target": "tests_test_waitlist_rationale_122" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_token_expired", "target": "tests_test_waitlist_rationale_130" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_token_tampered", "target": "tests_test_waitlist_rationale_144" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_confirm_valid_token", "target": "tests_test_waitlist_rationale_156" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_confirm_invalid_token", "target": "tests_test_waitlist_rationale_178" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_confirm_idempotent", "target": "tests_test_waitlist_rationale_186" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_confirm_unknown_email", "target": "tests_test_waitlist_rationale_198" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_signup_triggers_confirmation_email", "target": "tests_test_waitlist_rationale_209" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "target": "tests_test_waitlist_rationale_236" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_unsubscribe_invalid_token", "target": "tests_test_waitlist_rationale_260" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_unsubscribe_already_gone", "target": "tests_test_waitlist_rationale_267" }, { "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", "confidence_score": 1.0, "source": "tests_test_waitlist_test_signup_records_consent_timestamp", "target": "tests_test_waitlist_rationale_278" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L431", "weight": 1.0, "_src": "website_i18n_js", "_tgt": "website_i18n_detectlang", "confidence_score": 1.0, "source": "website_i18n_js", "target": "website_i18n_detectlang" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L448", "weight": 1.0, "_src": "website_i18n_js", "_tgt": "website_i18n_setlanguage", "confidence_score": 1.0, "source": "website_i18n_js", "target": "website_i18n_setlanguage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L487", "weight": 1.0, "_src": "website_i18n_js", "_tgt": "website_i18n_initi18n", "confidence_score": 1.0, "source": "website_i18n_js", "target": "website_i18n_initi18n" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L488", "weight": 1.0, "_src": "website_i18n_initi18n", "_tgt": "website_i18n_detectlang", "confidence_score": 1.0, "source": "website_i18n_detectlang", "target": "website_i18n_initi18n" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "website\\i18n.js", "source_location": "L489", "weight": 1.0, "_src": "website_i18n_initi18n", "_tgt": "website_i18n_setlanguage", "confidence_score": 1.0, "source": "website_i18n_setlanguage", "target": "website_i18n_initi18n" }, { "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" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L35", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "_tgt": "ui_datetime_field_layoutforformat", "source": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "target": "ui_datetime_field_layoutforformat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L43", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "_tgt": "ui_datetime_field_clamp", "source": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "target": "ui_datetime_field_clamp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L49", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "_tgt": "ui_datetime_field_fromdate", "source": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "target": "ui_datetime_field_fromdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L60", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "_tgt": "ui_datetime_field_todate", "source": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "target": "ui_datetime_field_todate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L101", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "_tgt": "ui_datetime_field_focusseg", "source": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "target": "ui_datetime_field_focusseg", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "source_location": "L257", "weight": 1.0, "_src": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "_tgt": "ui_datetime_field_cn", "source": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "target": "ui_datetime_field_cn", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": null, "weight": 1.0, "_src": "claudemd_monorepo_root", "_tgt": "claudemd_graphify_rules", "source": "claudemd_monorepo_root", "target": "claudemd_graphify_rules" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": null, "weight": 1.0, "_src": "claudemd_graphify_rules", "_tgt": "claudemd_graphify_out_dir", "source": "claudemd_graphify_rules", "target": "claudemd_graphify_out_dir" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_fastapi", "_tgt": "requirements_uvicorn", "source": "requirements_fastapi", "target": "requirements_uvicorn" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_fastapi", "_tgt": "requirements_gunicorn", "source": "requirements_fastapi", "target": "requirements_gunicorn" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_langchain", "_tgt": "requirements_langchain_openai", "source": "requirements_langchain", "target": "requirements_langchain_openai" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_langchain", "_tgt": "requirements_langchain_litellm", "source": "requirements_langchain", "target": "requirements_langchain_litellm" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_langchain_litellm", "_tgt": "requirements_litellm", "source": "requirements_langchain_litellm", "target": "requirements_litellm" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_sqlalchemy", "_tgt": "requirements_asyncpg", "source": "requirements_sqlalchemy", "target": "requirements_asyncpg" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_sqlalchemy", "_tgt": "requirements_pgvector", "source": "requirements_sqlalchemy", "target": "requirements_pgvector" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_alembic", "_tgt": "requirements_psycopg2", "source": "requirements_alembic", "target": "requirements_psycopg2" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-google-auth.md", "source_location": null, "weight": 1.0, "_src": "googleauthplan_google_oauth_provider", "_tgt": "requirements_httpx", "source": "requirements_httpx", "target": "googleauthplan_google_oauth_provider" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "source_location": null, "weight": 1.0, "_src": "localagentplan_e2e_tests", "_tgt": "requirements_pytest", "source": "requirements_pytest", "target": "localagentplan_e2e_tests" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "weight": 1.0, "_src": "memstrat_pgvector_activation", "_tgt": "requirements_pgvector", "source": "requirements_pgvector", "target": "memstrat_pgvector_activation" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "source_location": null, "weight": 1.0, "_src": "localagentplan_langfuse_score_prompt_linking", "_tgt": "requirements_langfuse", "source": "requirements_langfuse", "target": "localagentplan_langfuse_score_prompt_linking" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "briefagentplan_home_brief_prompt", "_tgt": "requirements_langfuse", "source": "requirements_langfuse", "target": "briefagentplan_home_brief_prompt" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/plan-google-auth.md", "source_location": null, "weight": 1.0, "_src": "googleauthplan_google_oauth_provider", "_tgt": "requirements_google_api", "source": "requirements_google_api", "target": "googleauthplan_google_oauth_provider" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/plan-google-auth.md", "source_location": null, "weight": 1.0, "_src": "googleauthplan_backup_key", "_tgt": "requirements_cryptography", "source": "requirements_cryptography", "target": "googleauthplan_backup_key" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "api/requirements.txt", "source_location": null, "weight": 1.0, "_src": "requirements_bs4", "_tgt": "requirements_pypdf", "source": "requirements_bs4", "target": "requirements_pypdf" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "localagent_email_html_handler", "_tgt": "requirements_bs4", "source": "requirements_bs4", "target": "localagent_email_html_handler" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "weight": 1.0, "_src": "taskuxdesign_tasklistview", "_tgt": "taskuxdesign_tasktable", "source": "taskuxdesign_tasklistview", "target": "taskuxdesign_tasktable" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "weight": 1.0, "_src": "taskuxdesign_tasklistview", "_tgt": "taskuxdesign_taskpager", "source": "taskuxdesign_tasklistview", "target": "taskuxdesign_taskpager" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "weight": 1.0, "_src": "taskuxdesign_tasklistview", "_tgt": "taskuxdesign_projectpageintegration", "source": "taskuxdesign_tasklistview", "target": "taskuxdesign_projectpageintegration" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "weight": 1.0, "_src": "taskuxdesign_tasktable", "_tgt": "taskuxdesign_taskdetailsheet", "source": "taskuxdesign_tasktable", "target": "taskuxdesign_taskdetailsheet" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "weight": 1.0, "_src": "taskuxdesign_taskdetailsheet", "_tgt": "taskuxdesign_taskattachments", "source": "taskuxdesign_taskdetailsheet", "target": "taskuxdesign_taskattachments" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "source_location": null, "weight": 1.0, "_src": "taskuxdesign_taskformdialog", "_tgt": "taskuxdesign_estimatecolumn", "source": "taskuxdesign_taskformdialog", "target": "taskuxdesign_estimatecolumn" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "weight": 1.0, "_src": "kbddesign_addeventdialog_header", "_tgt": "taskuxdesign_taskformdialog", "source": "taskuxdesign_taskformdialog", "target": "kbddesign_addeventdialog_header" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "weight": 1.0, "_src": "kbddesign_rovingfocus_hook", "_tgt": "taskuxdesign_taskformdialog", "source": "taskuxdesign_taskformdialog", "target": "kbddesign_rovingfocus_hook" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-08-task-ux-evolution-plan.md", "source_location": null, "weight": 1.0, "_src": "taskuxplan_kanbanremoval", "_tgt": "taskuxdesign_projectpageintegration", "source": "taskuxdesign_projectpageintegration", "target": "taskuxplan_kanbanremoval" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "weight": 1.0, "_src": "kbddesign_rovingfocus_hook", "_tgt": "kbddesign_propertypill_button", "source": "kbddesign_rovingfocus_hook", "target": "kbddesign_propertypill_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "weight": 1.0, "_src": "kbddesign_listboxkeys_hook", "_tgt": "kbddesign_rovingfocus_hook", "source": "kbddesign_rovingfocus_hook", "target": "kbddesign_listboxkeys_hook" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "source_location": null, "weight": 1.0, "_src": "kbddesign_datefield_withtime", "_tgt": "kbddesign_parsedate_timesuffix", "source": "kbddesign_datefield_withtime", "target": "kbddesign_parsedate_timesuffix" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-task-form-dialog-kbd-plan.md", "source_location": null, "weight": 1.0, "_src": "kbdplan_i18n_keys", "_tgt": "kbddesign_addeventdialog_header", "source": "kbddesign_addeventdialog_header", "target": "kbdplan_i18n_keys" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/creative-brief.md", "source_location": null, "weight": 1.0, "_src": "brief_option_a_dark", "_tgt": "brief_compass_logo", "source": "brief_compass_logo", "target": "brief_option_a_dark" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/creative-brief.md", "source_location": null, "weight": 1.0, "_src": "brief_option_a_dark", "_tgt": "brief_scrollytelling", "source": "brief_option_a_dark", "target": "brief_scrollytelling" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/creative-brief.md", "source_location": null, "weight": 1.0, "_src": "brief_option_a_dark", "_tgt": "brief_geist_font", "source": "brief_option_a_dark", "target": "brief_geist_font" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "docs/creative-brief.md", "source_location": null, "weight": 1.0, "_src": "brief_option_a_dark", "_tgt": "brief_option_b_warm", "source": "brief_option_a_dark", "target": "brief_option_b_warm" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/creative-brief.md", "source_location": null, "weight": 1.0, "_src": "brief_option_b_warm", "_tgt": "brief_geist_font", "source": "brief_option_b_warm", "target": "brief_geist_font" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/creative-brief.md", "source_location": null, "weight": 1.0, "_src": "brief_seven_chapters", "_tgt": "brief_scrollytelling", "source": "brief_scrollytelling", "target": "brief_seven_chapters" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "memv2_memgpt_4tier", "_tgt": "memv2_memory_fact_table", "source": "memv2_memgpt_4tier", "target": "memv2_memory_fact_table" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "memv2_forgetting_decay", "_tgt": "memv2_memgpt_4tier", "source": "memv2_memgpt_4tier", "target": "memv2_forgetting_decay" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "memv2_episode_summarization", "_tgt": "memv2_memgpt_4tier", "source": "memv2_memgpt_4tier", "target": "memv2_episode_summarization" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "memv2_fernet_encryption", "_tgt": "memv2_memgpt_4tier", "source": "memv2_memgpt_4tier", "target": "memv2_fernet_encryption" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "weight": 1.0, "_src": "memv2_memgpt_4tier", "_tgt": "memstrat_relational_tier", "source": "memv2_memgpt_4tier", "target": "memstrat_relational_tier" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "weight": 1.0, "_src": "onboardingplan_memory_core_seed", "_tgt": "memv2_memgpt_4tier", "source": "memv2_memgpt_4tier", "target": "onboardingplan_memory_core_seed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "memv2_supermemory_inspiration", "_tgt": "memv2_memory_fact_table", "source": "memv2_supermemory_inspiration", "target": "memv2_memory_fact_table" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "memv2_supermemory_inspiration", "_tgt": "memv2_user_profile_table", "source": "memv2_supermemory_inspiration", "target": "memv2_user_profile_table" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "memv2_fact_extraction", "_tgt": "memv2_memory_fact_table", "source": "memv2_memory_fact_table", "target": "memv2_fact_extraction" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "weight": 1.0, "_src": "memstrat_mem0_extraction", "_tgt": "memv2_fact_extraction", "source": "memv2_fact_extraction", "target": "memstrat_mem0_extraction" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "memv2_fact_extraction", "_tgt": "llmreport_memory_extractor", "source": "memv2_fact_extraction", "target": "llmreport_memory_extractor" }, { "relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/marketing-strategy.md", "source_location": null, "weight": 1.0, "_src": "marketing_local_first", "_tgt": "memv2_fernet_encryption", "source": "memv2_fernet_encryption", "target": "marketing_local_first" }, { "relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "weight": 1.0, "_src": "memstrat_zero_trust", "_tgt": "memv2_fernet_encryption", "source": "memv2_fernet_encryption", "target": "memstrat_zero_trust" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/executive_assistant_scout.md", "source_location": null, "weight": 1.0, "_src": "scout_executive_assistant", "_tgt": "scout_folder_reference", "source": "scout_executive_assistant", "target": "scout_folder_reference" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/executive_assistant_scout.md", "source_location": null, "weight": 1.0, "_src": "scout_executive_assistant", "_tgt": "scout_diff_sync", "source": "scout_executive_assistant", "target": "scout_diff_sync" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/executive_assistant_scout.md", "source_location": null, "weight": 1.0, "_src": "scout_executive_assistant", "_tgt": "scout_hitl_question", "source": "scout_executive_assistant", "target": "scout_hitl_question" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/executive_assistant_scout.md", "source_location": null, "weight": 1.0, "_src": "scout_executive_assistant", "_tgt": "scout_token_limits", "source": "scout_executive_assistant", "target": "scout_token_limits" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/executive_assistant_scout.md", "source_location": null, "weight": 1.0, "_src": "scout_executive_assistant", "_tgt": "localagent_journey_v2", "source": "scout_executive_assistant", "target": "localagent_journey_v2" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/executive_assistant_scout.md", "source_location": null, "weight": 1.0, "_src": "scout_executive_assistant", "_tgt": "llmreport_unified_processor", "source": "scout_executive_assistant", "target": "llmreport_unified_processor" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_intent_classifier", "source": "llmreport_eleven_agents", "target": "llmreport_intent_classifier" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_home_agent", "source": "llmreport_eleven_agents", "target": "llmreport_home_agent" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_floating_agent", "source": "llmreport_eleven_agents", "target": "llmreport_floating_agent" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_unified_processor", "source": "llmreport_eleven_agents", "target": "llmreport_unified_processor" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_cloud_processor", "source": "llmreport_eleven_agents", "target": "llmreport_cloud_processor" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_brief_agent", "source": "llmreport_eleven_agents", "target": "llmreport_brief_agent" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_setup_agent", "source": "llmreport_eleven_agents", "target": "llmreport_setup_agent" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_memory_extractor", "source": "llmreport_eleven_agents", "target": "llmreport_memory_extractor" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_memory_miner", "source": "llmreport_eleven_agents", "target": "llmreport_memory_miner" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_memory_auditor", "source": "llmreport_eleven_agents", "target": "llmreport_memory_auditor" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_eleven_agents", "_tgt": "llmreport_embeddings", "source": "llmreport_eleven_agents", "target": "llmreport_embeddings" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_intent_classifier", "_tgt": "llmreport_gpt_41_nano", "source": "llmreport_intent_classifier", "target": "llmreport_gpt_41_nano" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_groq_llama", "_tgt": "llmreport_intent_classifier", "source": "llmreport_intent_classifier", "target": "llmreport_groq_llama" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_home_agent", "_tgt": "llmreport_claude_sonnet_46", "source": "llmreport_home_agent", "target": "llmreport_claude_sonnet_46" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_gemini_25_flash", "_tgt": "llmreport_home_agent", "source": "llmreport_home_agent", "target": "llmreport_gemini_25_flash" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_floating_agent", "_tgt": "llmreport_claude_haiku_45", "source": "llmreport_floating_agent", "target": "llmreport_claude_haiku_45" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_unified_processor", "_tgt": "llmreport_gpt_41_mini", "source": "llmreport_unified_processor", "target": "llmreport_gpt_41_mini" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_cloud_processor", "_tgt": "llmreport_gpt_41_mini", "source": "llmreport_cloud_processor", "target": "llmreport_gpt_41_mini" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_brief_agent", "_tgt": "llmreport_gpt_41_mini", "source": "llmreport_brief_agent", "target": "llmreport_gpt_41_mini" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "llmreport_brief_agent", "_tgt": "briefagentplan_run_home_brief", "source": "llmreport_brief_agent", "target": "briefagentplan_run_home_brief" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/marketing-strategy.md", "source_location": null, "weight": 1.0, "_src": "marketing_daily_brief", "_tgt": "llmreport_brief_agent", "source": "llmreport_brief_agent", "target": "marketing_daily_brief" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_setup_agent", "_tgt": "llmreport_claude_sonnet_46", "source": "llmreport_setup_agent", "target": "llmreport_claude_sonnet_46" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_memory_extractor", "_tgt": "llmreport_gpt_41_nano", "source": "llmreport_memory_extractor", "target": "llmreport_gpt_41_nano" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_memory_miner", "_tgt": "llmreport_gpt_41_mini", "source": "llmreport_memory_miner", "target": "llmreport_gpt_41_mini" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "weight": 1.0, "_src": "memstrat_proactive_mining", "_tgt": "llmreport_memory_miner", "source": "llmreport_memory_miner", "target": "memstrat_proactive_mining" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_memory_auditor", "_tgt": "llmreport_gpt_41", "source": "llmreport_memory_auditor", "target": "llmreport_gpt_41" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_embeddings", "_tgt": "llmreport_text_embed_3_small", "source": "llmreport_embeddings", "target": "llmreport_text_embed_3_small" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_gpt_41_mini", "_tgt": "llmreport_openai_zdr", "source": "llmreport_openai_zdr", "target": "llmreport_gpt_41_mini" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md", "source_location": null, "weight": 1.0, "_src": "llmreport_claude_sonnet_46", "_tgt": "llmreport_anthropic_zdr", "source": "llmreport_anthropic_zdr", "target": "llmreport_claude_sonnet_46" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.6, "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "weight": 1.0, "_src": "onboardingplan_normalize_route", "_tgt": "llmreport_gpt_41_nano", "source": "llmreport_gpt_41_nano", "target": "onboardingplan_normalize_route" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "localagent_preprocessors", "_tgt": "localagent_email_html_handler", "source": "localagent_preprocessors", "target": "localagent_email_html_handler" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "localagent_single_llm_call", "_tgt": "localagent_preprocessors", "source": "localagent_preprocessors", "target": "localagent_single_llm_call" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "localagent_single_llm_call", "_tgt": "localagent_agent_config", "source": "localagent_single_llm_call", "target": "localagent_agent_config" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "source_location": null, "weight": 1.0, "_src": "localagentplan_unified_processing_prompt", "_tgt": "localagent_single_llm_call", "source": "localagent_single_llm_call", "target": "localagentplan_unified_processing_prompt" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/local_agent_v2_mem.md", "source_location": null, "weight": 1.0, "_src": "localagent_journey_v2", "_tgt": "localagent_agent_config", "source": "localagent_agent_config", "target": "localagent_journey_v2" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/marketing-strategy.md", "source_location": null, "weight": 1.0, "_src": "marketing_tagline", "_tgt": "marketing_positioning", "source": "marketing_tagline", "target": "marketing_positioning" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/marketing-strategy.md", "source_location": null, "weight": 1.0, "_src": "marketing_positioning", "_tgt": "marketing_local_first", "source": "marketing_positioning", "target": "marketing_local_first" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/marketing-strategy.md", "source_location": null, "weight": 1.0, "_src": "marketing_positioning", "_tgt": "marketing_eu_ai_act", "source": "marketing_positioning", "target": "marketing_eu_ai_act" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/marketing-strategy.md", "source_location": null, "weight": 1.0, "_src": "marketing_positioning", "_tgt": "marketing_daily_brief", "source": "marketing_positioning", "target": "marketing_daily_brief" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "marketing_daily_brief", "_tgt": "briefagentplan_run_home_brief", "source": "marketing_daily_brief", "target": "briefagentplan_run_home_brief" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/marketing-strategy.md", "source_location": null, "weight": 1.0, "_src": "marketing_competitor_motion", "_tgt": "marketing_competitor_granola", "source": "marketing_competitor_motion", "target": "marketing_competitor_granola" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "docs/marketing-strategy.md", "source_location": null, "weight": 1.0, "_src": "marketing_competitor_motion", "_tgt": "marketing_competitor_superhuman", "source": "marketing_competitor_motion", "target": "marketing_competitor_superhuman" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "weight": 1.0, "_src": "memstrat_relational_tier", "_tgt": "memstrat_mem0_extraction", "source": "memstrat_relational_tier", "target": "memstrat_mem0_extraction" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "weight": 1.0, "_src": "memstrat_tier_gating", "_tgt": "memstrat_pgvector_activation", "source": "memstrat_tier_gating", "target": "memstrat_pgvector_activation" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/memory-evolution-strategy.md", "source_location": null, "weight": 1.0, "_src": "memstrat_tier_gating", "_tgt": "memstrat_proactive_mining", "source": "memstrat_tier_gating", "target": "memstrat_proactive_mining" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/multi-region-guide.md", "source_location": null, "weight": 1.0, "_src": "multiregion_cloudflare_argo", "_tgt": "multiregion_cloudflare_load_balancing", "source": "multiregion_cloudflare_argo", "target": "multiregion_cloudflare_load_balancing" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/multi-region-guide.md", "source_location": null, "weight": 1.0, "_src": "multiregion_pg_streaming_replication", "_tgt": "multiregion_wireguard_tunnel", "source": "multiregion_pg_streaming_replication", "target": "multiregion_wireguard_tunnel" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/multi-region-guide.md", "source_location": null, "weight": 1.0, "_src": "multiregion_hetzner_vps", "_tgt": "multiregion_pg_streaming_replication", "source": "multiregion_pg_streaming_replication", "target": "multiregion_hetzner_vps" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/multi-region-guide.md", "source_location": null, "weight": 1.0, "_src": "multiregion_fly_alternative", "_tgt": "multiregion_hetzner_vps", "source": "multiregion_hetzner_vps", "target": "multiregion_fly_alternative" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/multi-region-guide.md", "source_location": null, "weight": 1.0, "_src": "multiregion_pending_states_redis", "_tgt": "googleauthplan_google_oauth_provider", "source": "multiregion_pending_states_redis", "target": "googleauthplan_google_oauth_provider" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "briefagentplan_run_home_brief", "_tgt": "briefagentplan_home_brief_prompt", "source": "briefagentplan_run_home_brief", "target": "briefagentplan_home_brief_prompt" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "briefagentplan_run_home_brief", "_tgt": "briefagentplan_ws_brief_request", "source": "briefagentplan_run_home_brief", "target": "briefagentplan_ws_brief_request" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "briefagentplan_run_home_brief", "_tgt": "briefagentplan_readonly_tools", "source": "briefagentplan_run_home_brief", "target": "briefagentplan_readonly_tools" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "briefagentplan_run_project_brief", "_tgt": "briefagentplan_project_brief_prompt", "source": "briefagentplan_run_project_brief", "target": "briefagentplan_project_brief_prompt" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "briefagentplan_run_project_brief", "_tgt": "briefagentplan_ws_brief_request", "source": "briefagentplan_run_project_brief", "target": "briefagentplan_ws_brief_request" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-brief-agent.md", "source_location": null, "weight": 1.0, "_src": "briefagentplan_project_brief_card", "_tgt": "briefagentplan_run_project_brief", "source": "briefagentplan_run_project_brief", "target": "briefagentplan_project_brief_card" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-google-auth.md", "source_location": null, "weight": 1.0, "_src": "googleauthplan_oauth_accounts_table", "_tgt": "googleauthplan_google_oauth_provider", "source": "googleauthplan_oauth_accounts_table", "target": "googleauthplan_google_oauth_provider" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-google-auth.md", "source_location": null, "weight": 1.0, "_src": "googleauthplan_oauth_accounts_table", "_tgt": "googleauthplan_avatar_url", "source": "googleauthplan_oauth_accounts_table", "target": "googleauthplan_avatar_url" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-google-auth.md", "source_location": null, "weight": 1.0, "_src": "googleauthplan_google_oauth_provider", "_tgt": "googleauthplan_deep_link_protocol", "source": "googleauthplan_google_oauth_provider", "target": "googleauthplan_deep_link_protocol" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-google-auth.md", "source_location": null, "weight": 1.0, "_src": "googleauthplan_google_oauth_provider", "_tgt": "googleauthplan_web_callback", "source": "googleauthplan_google_oauth_provider", "target": "googleauthplan_web_callback" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "weight": 1.0, "_src": "onboardingplan_wizard_flow", "_tgt": "onboardingplan_memory_core_seed", "source": "onboardingplan_wizard_flow", "target": "onboardingplan_memory_core_seed" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "weight": 1.0, "_src": "onboardingplan_wizard_flow", "_tgt": "onboardingplan_normalize_route", "source": "onboardingplan_wizard_flow", "target": "onboardingplan_normalize_route" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "weight": 1.0, "_src": "onboardingplan_wizard_flow", "_tgt": "onboardingplan_update_memory_route", "source": "onboardingplan_wizard_flow", "target": "onboardingplan_update_memory_route" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "weight": 1.0, "_src": "onboardingplan_format_prefs", "_tgt": "onboardingplan_locale_defaults", "source": "onboardingplan_format_prefs", "target": "onboardingplan_locale_defaults" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "weight": 1.0, "_src": "onboardingplan_format_row_helper", "_tgt": "onboardingplan_format_prefs", "source": "onboardingplan_format_prefs", "target": "onboardingplan_format_row_helper" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-onboarding-wizard.md", "source_location": null, "weight": 1.0, "_src": "onboardingplan_update_memory_route", "_tgt": "onboardingplan_onboarding_completed_at", "source": "onboardingplan_update_memory_route", "target": "onboardingplan_onboarding_completed_at" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "plan_sonner_notifications", "_tgt": "sonner_concept", "source": "plan_sonner_notifications", "target": "sonner_concept" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "plan_sonner_notifications", "_tgt": "useNotify_hook", "source": "plan_sonner_notifications", "target": "useNotify_hook" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "plan_sonner_notifications", "_tgt": "settings_general_section", "source": "plan_sonner_notifications", "target": "settings_general_section" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "plan_sonner_notifications", "_tgt": "settings_profile_section", "source": "plan_sonner_notifications", "target": "settings_profile_section" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "plan_sonner_notifications", "_tgt": "settings_account_section", "source": "plan_sonner_notifications", "target": "settings_account_section" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "plan_sonner_notifications", "_tgt": "silent_mutations", "source": "plan_sonner_notifications", "target": "silent_mutations" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "prompt_sonner_notifications", "_tgt": "plan_sonner_notifications", "source": "plan_sonner_notifications", "target": "prompt_sonner_notifications" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "useNotify_hook", "_tgt": "sonner_concept", "source": "sonner_concept", "target": "useNotify_hook" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "sonner_concept", "_tgt": "theme_provider_concept", "source": "sonner_concept", "target": "theme_provider_concept" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "useNotify_hook", "_tgt": "i18n_translation_files", "source": "useNotify_hook", "target": "i18n_translation_files" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "settings_general_section", "_tgt": "useNotify_hook", "source": "useNotify_hook", "target": "settings_general_section" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/plan-sonner-notifications.md", "source_location": null, "weight": 1.0, "_src": "settings_profile_section", "_tgt": "useNotify_hook", "source": "useNotify_hook", "target": "settings_profile_section" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-05-13-timeline-batch-add.md", "source_location": null, "weight": 1.0, "_src": "add_event_dialog", "_tgt": "useNotify_hook", "source": "useNotify_hook", "target": "add_event_dialog" }, { "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "prompt_memory_evolution", "_tgt": "memgpt_concept", "source": "prompt_memory_evolution", "target": "memgpt_concept" }, { "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "prompt_memory_evolution", "_tgt": "mem0_concept", "source": "prompt_memory_evolution", "target": "mem0_concept" }, { "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "prompt_memory_evolution", "_tgt": "mem0g_light_concept", "source": "prompt_memory_evolution", "target": "mem0g_light_concept" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "prompt_memory_evolution", "_tgt": "pgvector_concept", "source": "prompt_memory_evolution", "target": "pgvector_concept" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "prompt_memory_evolution", "_tgt": "caveman_mode", "source": "prompt_memory_evolution", "target": "caveman_mode" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 0.75, "_src": "prompt_memory_evolution", "_tgt": "prompt_onboarding", "source": "prompt_memory_evolution", "target": "prompt_onboarding" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_extraction_module", "_tgt": "mem0_concept", "source": "mem0_concept", "target": "memory_extraction_module" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_relations_table", "_tgt": "mem0g_light_concept", "source": "mem0g_light_concept", "target": "memory_relations_table" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_associative_table", "_tgt": "pgvector_concept", "source": "pgvector_concept", "target": "memory_associative_table" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_middleware", "_tgt": "memory_associative_table", "source": "memory_associative_table", "target": "memory_middleware" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "embeddings_module", "_tgt": "memory_associative_table", "source": "memory_associative_table", "target": "embeddings_module" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_middleware", "_tgt": "memory_relations_table", "source": "memory_relations_table", "target": "memory_middleware" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_middleware", "_tgt": "fernet_encryption", "source": "memory_middleware", "target": "fernet_encryption" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_extraction_module", "_tgt": "memory_middleware", "source": "memory_middleware", "target": "memory_extraction_module" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_middleware", "_tgt": "tier_manager", "source": "memory_middleware", "target": "tier_manager" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "deep_agent", "_tgt": "memory_middleware", "source": "memory_middleware", "target": "deep_agent" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 0.85, "_src": "memory_section_ui", "_tgt": "memory_middleware", "source": "memory_middleware", "target": "memory_section_ui" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "memory_core_table", "_tgt": "memory_middleware", "source": "memory_middleware", "target": "memory_core_table" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_extraction_module", "_tgt": "gpt_4o_mini", "source": "memory_extraction_module", "target": "gpt_4o_mini" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-memory-evolution.md", "source_location": null, "weight": 1.0, "_src": "memory_maintenance_module", "_tgt": "proactive_mining", "source": "memory_maintenance_module", "target": "proactive_mining" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "folder_indexer", "_tgt": "tier_manager", "source": "tier_manager", "target": "folder_indexer" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "deep_agent", "_tgt": "folder_agent", "source": "deep_agent", "target": "folder_agent" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "website/privacy.html", "source_location": null, "weight": 0.65, "_src": "website_privacy", "_tgt": "fernet_encryption", "source": "fernet_encryption", "target": "website_privacy" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "onboarding_normalize_route", "_tgt": "gpt_4o_mini", "source": "gpt_4o_mini", "target": "onboarding_normalize_route" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "folder_indexer", "_tgt": "gpt_4o_mini", "source": "gpt_4o_mini", "target": "folder_indexer" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "prompt_onboarding", "_tgt": "onboarding_flow_component", "source": "prompt_onboarding", "target": "onboarding_flow_component" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "onboarding_flow_component", "_tgt": "memory_core_table", "source": "onboarding_flow_component", "target": "memory_core_table" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "onboarding_flow_component", "_tgt": "electron_store", "source": "onboarding_flow_component", "target": "electron_store" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "onboarding_flow_component", "_tgt": "auth_manager", "source": "onboarding_flow_component", "target": "auth_manager" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "app_shell", "_tgt": "onboarding_flow_component", "source": "onboarding_flow_component", "target": "app_shell" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 0.8, "_src": "onboarding_flow_component", "_tgt": "ai_chat_panel", "source": "onboarding_flow_component", "target": "ai_chat_panel" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "format_row_helper", "_tgt": "electron_store", "source": "electron_store", "target": "format_row_helper" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "locale_defaults", "_tgt": "electron_store", "source": "electron_store", "target": "locale_defaults" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "drizzle_executor", "_tgt": "format_row_helper", "source": "format_row_helper", "target": "drizzle_executor" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/agent-runner-sequence.html", "source_location": null, "weight": 1.0, "_src": "agent_runner_sequence_doc", "_tgt": "drizzle_executor", "source": "drizzle_executor", "target": "agent_runner_sequence_doc" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "folder_agent", "_tgt": "drizzle_executor", "source": "drizzle_executor", "target": "folder_agent" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "auth_manager", "_tgt": "onboarding_normalize_route", "source": "auth_manager", "target": "onboarding_normalize_route" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/PROMPT-onboarding.md", "source_location": null, "weight": 1.0, "_src": "app_shell", "_tgt": "users_onboarding_completed_at", "source": "users_onboarding_completed_at", "target": "app_shell" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/agent-runner-sequence.html", "source_location": null, "weight": 1.0, "_src": "agent_runner_sequence_doc", "_tgt": "agent_scheduler_concept", "source": "agent_runner_sequence_doc", "target": "agent_scheduler_concept" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/agent-runner-sequence.html", "source_location": null, "weight": 1.0, "_src": "agent_runner_sequence_doc", "_tgt": "agent_run_log", "source": "agent_runner_sequence_doc", "target": "agent_run_log" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/agent-runner-sequence.html", "source_location": null, "weight": 1.0, "_src": "agent_runner_sequence_doc", "_tgt": "litellm_concept", "source": "agent_runner_sequence_doc", "target": "litellm_concept" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/agent-runner-sequence.html", "source_location": null, "weight": 0.7, "_src": "agent_runner_sequence_doc", "_tgt": "spec_project_folder_integration", "source": "agent_runner_sequence_doc", "target": "spec_project_folder_integration" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/mockups/2026-05-14-task-form-dialog-mockup.html", "source_location": null, "weight": 0.7, "_src": "task_form_mockup", "_tgt": "date_field_component", "source": "task_form_mockup", "target": "date_field_component" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-05-11-project-folder-integration.md", "source_location": null, "weight": 1.0, "_src": "plan_project_folder_integration", "_tgt": "spec_project_folder_integration", "source": "plan_project_folder_integration", "target": "spec_project_folder_integration" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "spec_project_folder_integration", "_tgt": "folder_indexer", "source": "spec_project_folder_integration", "target": "folder_indexer" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "spec_project_folder_integration", "_tgt": "folder_agent", "source": "spec_project_folder_integration", "target": "folder_agent" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "spec_project_folder_integration", "_tgt": "folder_chip_component", "source": "spec_project_folder_integration", "target": "folder_chip_component" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "spec_project_folder_integration", "_tgt": "files_tab_section", "source": "spec_project_folder_integration", "target": "files_tab_section" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "folder_indexer", "_tgt": "monthly_token_usage_table", "source": "folder_indexer", "target": "monthly_token_usage_table" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "folder_indexer", "_tgt": "langfuse_concept", "source": "folder_indexer", "target": "langfuse_concept" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "device_ws", "_tgt": "folder_indexer", "source": "folder_indexer", "target": "device_ws" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "indexer_module", "_tgt": "device_ws", "source": "device_ws", "target": "indexer_module" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "indexer_module", "_tgt": "project_folder_files_table", "source": "project_folder_files_table", "target": "indexer_module" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "source_location": null, "weight": 1.0, "_src": "indexer_module", "_tgt": "scanner_module", "source": "scanner_module", "target": "indexer_module" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/plans/2026-05-13-timeline-batch-add.md", "source_location": null, "weight": 1.0, "_src": "plan_timeline_batch_add", "_tgt": "spec_timeline_batch_add", "source": "plan_timeline_batch_add", "target": "spec_timeline_batch_add" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": null, "weight": 1.0, "_src": "spec_timeline_batch_add", "_tgt": "parse_date_util", "source": "spec_timeline_batch_add", "target": "parse_date_util" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": null, "weight": 1.0, "_src": "spec_timeline_batch_add", "_tgt": "date_field_component", "source": "spec_timeline_batch_add", "target": "date_field_component" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": null, "weight": 1.0, "_src": "date_field_component", "_tgt": "parse_date_util", "source": "parse_date_util", "target": "date_field_component" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": null, "weight": 1.0, "_src": "add_event_dialog", "_tgt": "date_field_component", "source": "date_field_component", "target": "add_event_dialog" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": null, "weight": 1.0, "_src": "edit_event_dialog", "_tgt": "date_field_component", "source": "date_field_component", "target": "edit_event_dialog" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "source_location": null, "weight": 1.0, "_src": "add_event_dialog", "_tgt": "timeline_events_create_trpc", "source": "add_event_dialog", "target": "timeline_events_create_trpc" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "waitlist/README.md", "source_location": null, "weight": 1.0, "_src": "waitlist_readme", "_tgt": "cloudflare_concept", "source": "waitlist_readme", "target": "cloudflare_concept" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "waitlist/README.md", "source_location": null, "weight": 1.0, "_src": "waitlist_readme", "_tgt": "fastapi_concept", "source": "waitlist_readme", "target": "fastapi_concept" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "waitlist/requirements.txt", "source_location": null, "weight": 1.0, "_src": "waitlist_requirements", "_tgt": "fastapi_concept", "source": "fastapi_concept", "target": "waitlist_requirements" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "waitlist/requirements.txt", "source_location": null, "weight": 1.0, "_src": "waitlist_requirements", "_tgt": "sqlalchemy_concept", "source": "waitlist_requirements", "target": "sqlalchemy_concept" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "waitlist/requirements.txt", "source_location": null, "weight": 1.0, "_src": "waitlist_requirements", "_tgt": "alembic_concept", "source": "waitlist_requirements", "target": "alembic_concept" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "website/index.html", "source_location": null, "weight": 1.0, "_src": "website_index", "_tgt": "eu_ai_act", "source": "website_index", "target": "eu_ai_act" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "website/index.html", "source_location": null, "weight": 0.8, "_src": "website_index", "_tgt": "website_privacy", "source": "website_index", "target": "website_privacy" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "website/index.html", "source_location": null, "weight": 0.8, "_src": "website_index", "_tgt": "website_terms", "source": "website_index", "target": "website_terms" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "website/robots.txt", "source_location": null, "weight": 1.0, "_src": "website_robots", "_tgt": "website_index", "source": "website_index", "target": "website_robots" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_split_view_layout", "_tgt": "task_jpg_left_sidebar_nav", "source": "task_jpg_split_view_layout", "target": "task_jpg_left_sidebar_nav" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_split_view_layout", "_tgt": "task_jpg_adiuvai_greeting", "source": "task_jpg_split_view_layout", "target": "task_jpg_adiuvai_greeting" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_split_view_layout", "_tgt": "task_jpg_chat_input_box", "source": "task_jpg_split_view_layout", "target": "task_jpg_chat_input_box" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_split_view_layout", "_tgt": "task_jpg_text_artifact_panel", "source": "task_jpg_split_view_layout", "target": "task_jpg_text_artifact_panel" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_split_view_layout", "_tgt": "task_jpg_resize_divider", "source": "task_jpg_split_view_layout", "target": "task_jpg_resize_divider" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "docs/Task.jpg", "source_location": null, "weight": 0.9, "_src": "task_jpg_adiuvai_greeting", "_tgt": "task_jpg_italian_localization", "source": "task_jpg_adiuvai_greeting", "target": "task_jpg_italian_localization" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/Task.jpg", "source_location": null, "weight": 0.8, "_src": "task_jpg_chat_input_box", "_tgt": "task_jpg_text_artifact_panel", "source": "task_jpg_chat_input_box", "target": "task_jpg_text_artifact_panel" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_text_artifact_panel", "_tgt": "task_jpg_text_type_badge", "source": "task_jpg_text_artifact_panel", "target": "task_jpg_text_type_badge" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_text_artifact_panel", "_tgt": "task_jpg_undo_redo_controls", "source": "task_jpg_text_artifact_panel", "target": "task_jpg_undo_redo_controls" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_text_artifact_panel", "_tgt": "task_jpg_email_template_content", "source": "task_jpg_text_artifact_panel", "target": "task_jpg_email_template_content" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/Task.jpg", "source_location": null, "weight": 1.0, "_src": "task_jpg_text_artifact_panel", "_tgt": "task_jpg_pagination_dots", "source": "task_jpg_text_artifact_panel", "target": "task_jpg_pagination_dots" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/Task.jpg", "source_location": null, "weight": 0.85, "_src": "task_jpg_text_artifact_panel", "_tgt": "task_jpg_artifact_text_authoring", "source": "task_jpg_text_artifact_panel", "target": "task_jpg_artifact_text_authoring" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/Task.jpg", "source_location": null, "weight": 0.8, "_src": "task_jpg_undo_redo_controls", "_tgt": "task_jpg_artifact_text_authoring", "source": "task_jpg_undo_redo_controls", "target": "task_jpg_artifact_text_authoring" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "docs/Task.jpg", "source_location": null, "weight": 0.9, "_src": "task_jpg_email_template_content", "_tgt": "task_jpg_italian_localization", "source": "task_jpg_email_template_content", "target": "task_jpg_italian_localization" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/Task.jpg", "source_location": null, "weight": 0.7, "_src": "task_jpg_pagination_dots", "_tgt": "task_jpg_artifact_text_authoring", "source": "task_jpg_pagination_dots", "target": "task_jpg_artifact_text_authoring" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_gantt_view", "_tgt": "image_new_timeline_untitled_project", "source": "image_new_timeline_gantt_view", "target": "image_new_timeline_untitled_project" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_gantt_view", "_tgt": "image_new_timeline_left_panel", "source": "image_new_timeline_gantt_view", "target": "image_new_timeline_left_panel" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_gantt_view", "_tgt": "image_new_timeline_toolbar", "source": "image_new_timeline_gantt_view", "target": "image_new_timeline_toolbar" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_gantt_view", "_tgt": "image_new_timeline_date_header", "source": "image_new_timeline_gantt_view", "target": "image_new_timeline_date_header" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_gantt_view", "_tgt": "image_new_timeline_color_coded_bars", "source": "image_new_timeline_gantt_view", "target": "image_new_timeline_color_coded_bars" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_gantt_view", "_tgt": "image_new_timeline_concept_gantt_chart", "source": "image_new_timeline_gantt_view", "target": "image_new_timeline_concept_gantt_chart" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_gantt_view", "_tgt": "image_new_timeline_concept_timelineEvents_table", "source": "image_new_timeline_gantt_view", "target": "image_new_timeline_concept_timelineEvents_table" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_left_panel", "_tgt": "image_new_timeline_section_strategy", "source": "image_new_timeline_left_panel", "target": "image_new_timeline_section_strategy" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_left_panel", "_tgt": "image_new_timeline_section_design", "source": "image_new_timeline_left_panel", "target": "image_new_timeline_section_design" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_left_panel", "_tgt": "image_new_timeline_section_development", "source": "image_new_timeline_left_panel", "target": "image_new_timeline_section_development" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_left_panel", "_tgt": "image_new_timeline_section_testing", "source": "image_new_timeline_left_panel", "target": "image_new_timeline_section_testing" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_left_panel", "_tgt": "image_new_timeline_section_launch", "source": "image_new_timeline_left_panel", "target": "image_new_timeline_section_launch" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_left_panel", "_tgt": "image_new_timeline_concept_collapsible_sections", "source": "image_new_timeline_left_panel", "target": "image_new_timeline_concept_collapsible_sections" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_section_design", "_tgt": "image_new_timeline_task_user_experience", "source": "image_new_timeline_section_design", "target": "image_new_timeline_task_user_experience" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_task_user_experience", "_tgt": "image_new_timeline_context_menu", "source": "image_new_timeline_task_user_experience", "target": "image_new_timeline_context_menu" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_task_user_experience", "_tgt": "image_new_timeline_concept_timelineEvents_table", "source": "image_new_timeline_task_user_experience", "target": "image_new_timeline_concept_timelineEvents_table" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_context_menu", "_tgt": "image_new_timeline_action_mark_done", "source": "image_new_timeline_context_menu", "target": "image_new_timeline_action_mark_done" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_context_menu", "_tgt": "image_new_timeline_action_edit", "source": "image_new_timeline_context_menu", "target": "image_new_timeline_action_edit" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_context_menu", "_tgt": "image_new_timeline_action_color", "source": "image_new_timeline_context_menu", "target": "image_new_timeline_action_color" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_context_menu", "_tgt": "image_new_timeline_action_progress", "source": "image_new_timeline_context_menu", "target": "image_new_timeline_action_progress" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_context_menu", "_tgt": "image_new_timeline_action_duplicate", "source": "image_new_timeline_context_menu", "target": "image_new_timeline_action_duplicate" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_context_menu", "_tgt": "image_new_timeline_action_copy_link", "source": "image_new_timeline_context_menu", "target": "image_new_timeline_action_copy_link" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_context_menu", "_tgt": "image_new_timeline_action_delete", "source": "image_new_timeline_context_menu", "target": "image_new_timeline_action_delete" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_action_progress", "_tgt": "image_new_timeline_progress_indicators", "source": "image_new_timeline_action_progress", "target": "image_new_timeline_progress_indicators" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_toolbar", "_tgt": "image_new_timeline_hide_completed_toggle", "source": "image_new_timeline_toolbar", "target": "image_new_timeline_hide_completed_toggle" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_new_timeline.png", "source_location": null, "weight": 1.0, "_src": "image_new_timeline_color_coded_bars", "_tgt": "image_new_timeline_assignee_avatars", "source": "image_new_timeline_assignee_avatars", "target": "image_new_timeline_color_coded_bars" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_notes_ui", "_tgt": "image_note_search_bar", "source": "image_note_notes_ui", "target": "image_note_search_bar" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_notes_ui", "_tgt": "image_note_add_note_button", "source": "image_note_notes_ui", "target": "image_note_add_note_button" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/image_note.png", "source_location": null, "weight": 0.85, "_src": "image_note_notes_ui", "_tgt": "image_note_card_grid_layout", "source": "image_note_notes_ui", "target": "image_note_card_grid_layout" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "tmp/image_note.png", "source_location": null, "weight": 0.9, "_src": "image_note_notes_ui", "_tgt": "image_note_light_theme", "source": "image_note_notes_ui", "target": "image_note_light_theme" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_card_grid_layout", "_tgt": "image_note_project_milestones", "source": "image_note_card_grid_layout", "target": "image_note_project_milestones" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_card_grid_layout", "_tgt": "image_note_mountain_sunset_photo", "source": "image_note_card_grid_layout", "target": "image_note_mountain_sunset_photo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_card_grid_layout", "_tgt": "image_note_desert_road_trip", "source": "image_note_card_grid_layout", "target": "image_note_desert_road_trip" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_card_grid_layout", "_tgt": "image_note_weekly_grocery_list", "source": "image_note_card_grid_layout", "target": "image_note_weekly_grocery_list" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_card_grid_layout", "_tgt": "image_note_home_renovation", "source": "image_note_card_grid_layout", "target": "image_note_home_renovation" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tmp/image_note.png", "source_location": null, "weight": 0.8, "_src": "image_note_card_grid_layout", "_tgt": "image_note_tag_chips", "source": "image_note_card_grid_layout", "target": "image_note_tag_chips" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_project_milestones", "_tgt": "image_note_nested_bullets", "source": "image_note_project_milestones", "target": "image_note_nested_bullets" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_mountain_sunset_photo", "_tgt": "image_note_image_attachment", "source": "image_note_mountain_sunset_photo", "target": "image_note_image_attachment" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_mountain_sunset_photo", "_tgt": "image_note_tag_chips", "source": "image_note_mountain_sunset_photo", "target": "image_note_tag_chips" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_desert_road_trip", "_tgt": "image_note_image_attachment", "source": "image_note_desert_road_trip", "target": "image_note_image_attachment" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_desert_road_trip", "_tgt": "image_note_nested_bullets", "source": "image_note_desert_road_trip", "target": "image_note_nested_bullets" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_weekly_grocery_list", "_tgt": "image_note_checkbox_list", "source": "image_note_weekly_grocery_list", "target": "image_note_checkbox_list" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_note.png", "source_location": null, "weight": 1.0, "_src": "image_note_home_renovation", "_tgt": "image_note_checkbox_list", "source": "image_note_home_renovation", "target": "image_note_checkbox_list" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_projects_overview_url", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_projects_overview_url" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_cpu_track", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_cpu_track" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_net_track", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_net_track" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_frames_track", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_frames_track" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_animations_track", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_animations_track" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_layout_shifts_track", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_layout_shifts_track" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_react_scheduler_track", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_react_scheduler_track" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_react_components_track", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_react_components_track" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_main_thread", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_main_thread" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_thread_pool", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_thread_pool" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_devtools_performance", "_tgt": "image_project_scroll_perf_gpu_track", "source": "image_project_scroll_perf_devtools_performance", "target": "image_project_scroll_perf_gpu_track" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 0.9, "_src": "image_project_scroll_perf_projects_overview_url", "_tgt": "image_project_scroll_perf_projects_route", "source": "image_project_scroll_perf_projects_overview_url", "target": "image_project_scroll_perf_projects_route" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_frames_track", "_tgt": "image_project_scroll_perf_long_frame_771ms", "source": "image_project_scroll_perf_frames_track", "target": "image_project_scroll_perf_long_frame_771ms" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_frames_track", "_tgt": "image_project_scroll_perf_long_frame_500ms", "source": "image_project_scroll_perf_frames_track", "target": "image_project_scroll_perf_long_frame_500ms" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_frames_track", "_tgt": "image_project_scroll_perf_long_frame_159ms", "source": "image_project_scroll_perf_frames_track", "target": "image_project_scroll_perf_long_frame_159ms" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_frames_track", "_tgt": "image_project_scroll_perf_long_frame_250ms", "source": "image_project_scroll_perf_frames_track", "target": "image_project_scroll_perf_long_frame_250ms" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_frames_track", "_tgt": "image_project_scroll_perf_long_frame_180ms", "source": "image_project_scroll_perf_frames_track", "target": "image_project_scroll_perf_long_frame_180ms" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 0.9, "_src": "image_project_scroll_perf_long_frame_771ms", "_tgt": "image_project_scroll_perf_scroll_perf_issue", "source": "image_project_scroll_perf_long_frame_771ms", "target": "image_project_scroll_perf_scroll_perf_issue" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 0.8, "_src": "image_project_scroll_perf_function_call", "_tgt": "image_project_scroll_perf_long_frame_771ms", "source": "image_project_scroll_perf_long_frame_771ms", "target": "image_project_scroll_perf_function_call" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 0.9, "_src": "image_project_scroll_perf_long_frame_500ms", "_tgt": "image_project_scroll_perf_scroll_perf_issue", "source": "image_project_scroll_perf_long_frame_500ms", "target": "image_project_scroll_perf_scroll_perf_issue" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 0.9, "_src": "image_project_scroll_perf_react_components_track", "_tgt": "image_project_scroll_perf_react_render_cost", "source": "image_project_scroll_perf_react_components_track", "target": "image_project_scroll_perf_react_render_cost" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_main_thread", "_tgt": "image_project_scroll_perf_evaluate_script", "source": "image_project_scroll_perf_main_thread", "target": "image_project_scroll_perf_evaluate_script" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_main_thread", "_tgt": "image_project_scroll_perf_run_microtasks", "source": "image_project_scroll_perf_main_thread", "target": "image_project_scroll_perf_run_microtasks" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_main_thread", "_tgt": "image_project_scroll_perf_function_call", "source": "image_project_scroll_perf_main_thread", "target": "image_project_scroll_perf_function_call" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_main_thread", "_tgt": "image_project_scroll_perf_create_task", "source": "image_project_scroll_perf_main_thread", "target": "image_project_scroll_perf_create_task" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_main_thread", "_tgt": "image_project_scroll_perf_on_ignore_regex", "source": "image_project_scroll_perf_main_thread", "target": "image_project_scroll_perf_on_ignore_regex" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_main_thread", "_tgt": "image_project_scroll_perf_run_console_task", "source": "image_project_scroll_perf_main_thread", "target": "image_project_scroll_perf_run_console_task" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 1.0, "_src": "image_project_scroll_perf_main_thread", "_tgt": "image_project_scroll_perf_long_task_markers", "source": "image_project_scroll_perf_main_thread", "target": "image_project_scroll_perf_long_task_markers" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 0.9, "_src": "image_project_scroll_perf_long_task_markers", "_tgt": "image_project_scroll_perf_scroll_perf_issue", "source": "image_project_scroll_perf_long_task_markers", "target": "image_project_scroll_perf_scroll_perf_issue" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 0.9, "_src": "image_project_scroll_perf_react_render_cost", "_tgt": "image_project_scroll_perf_scroll_perf_issue", "source": "image_project_scroll_perf_scroll_perf_issue", "target": "image_project_scroll_perf_react_render_cost" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/image_project_scroll_perf.png", "source_location": null, "weight": 0.9, "_src": "image_project_scroll_perf_projects_route", "_tgt": "image_project_scroll_perf_scroll_perf_issue", "source": "image_project_scroll_perf_scroll_perf_issue", "target": "image_project_scroll_perf_projects_route" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_screenshot", "_tgt": "timeevent_issues_timeline_view", "source": "timeevent_issues_screenshot", "target": "timeevent_issues_timeline_view" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_timeline_view", "_tgt": "timeevent_issues_project_ai_chatbot", "source": "timeevent_issues_timeline_view", "target": "timeevent_issues_project_ai_chatbot" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_timeline_view", "_tgt": "timeevent_issues_project_bat_signal", "source": "timeevent_issues_timeline_view", "target": "timeevent_issues_project_bat_signal" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_timeline_view", "_tgt": "timeevent_issues_red_now_marker", "source": "timeevent_issues_timeline_view", "target": "timeevent_issues_red_now_marker" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_timeline_view", "_tgt": "timeevent_issues_overlapping_header_dates", "source": "timeevent_issues_timeline_view", "target": "timeevent_issues_overlapping_header_dates" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_timeline_view", "_tgt": "timeevent_issues_mixed_language_axis", "source": "timeevent_issues_timeline_view", "target": "timeevent_issues_mixed_language_axis" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 0.9, "_src": "timeevent_issues_timeline_view", "_tgt": "timeevent_issues_timelineEvents_table", "source": "timeevent_issues_timeline_view", "target": "timeevent_issues_timelineEvents_table" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_ai_chatbot", "_tgt": "timeevent_issues_event_project_kickoff", "source": "timeevent_issues_project_ai_chatbot", "target": "timeevent_issues_event_project_kickoff" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_ai_chatbot", "_tgt": "timeevent_issues_event_design_phase", "source": "timeevent_issues_project_ai_chatbot", "target": "timeevent_issues_event_design_phase" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_ai_chatbot", "_tgt": "timeevent_issues_event_alpha_release", "source": "timeevent_issues_project_ai_chatbot", "target": "timeevent_issues_event_alpha_release" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_ai_chatbot", "_tgt": "timeevent_issues_event_beta_testing", "source": "timeevent_issues_project_ai_chatbot", "target": "timeevent_issues_event_beta_testing" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_ai_chatbot", "_tgt": "timeevent_issues_event_uat", "source": "timeevent_issues_project_ai_chatbot", "target": "timeevent_issues_event_uat" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_ai_chatbot", "_tgt": "timeevent_issues_event_production_launch", "source": "timeevent_issues_project_ai_chatbot", "target": "timeevent_issues_event_production_launch" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_ai_chatbot", "_tgt": "timeevent_issues_event_post_launch_review", "source": "timeevent_issues_project_ai_chatbot", "target": "timeevent_issues_event_post_launch_review" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_bat_signal", "_tgt": "timeevent_issues_red_alpha_release_marker", "source": "timeevent_issues_project_bat_signal", "target": "timeevent_issues_red_alpha_release_marker" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 1.0, "_src": "timeevent_issues_project_bat_signal", "_tgt": "timeevent_issues_truncated_project_label", "source": "timeevent_issues_project_bat_signal", "target": "timeevent_issues_truncated_project_label" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 0.85, "_src": "timeevent_issues_event_project_kickoff", "_tgt": "timeevent_issues_event_type_milestone", "source": "timeevent_issues_event_project_kickoff", "target": "timeevent_issues_event_type_milestone" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 0.7, "_src": "timeevent_issues_event_design_phase", "_tgt": "timeevent_issues_event_type_milestone", "source": "timeevent_issues_event_design_phase", "target": "timeevent_issues_event_type_milestone" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 0.75, "_src": "timeevent_issues_event_alpha_release", "_tgt": "timeevent_issues_event_type_checkpoint", "source": "timeevent_issues_event_alpha_release", "target": "timeevent_issues_event_type_checkpoint" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 0.8, "_src": "timeevent_issues_event_beta_testing", "_tgt": "timeevent_issues_event_type_activity", "source": "timeevent_issues_event_beta_testing", "target": "timeevent_issues_event_type_activity" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 0.8, "_src": "timeevent_issues_event_uat", "_tgt": "timeevent_issues_event_type_activity", "source": "timeevent_issues_event_uat", "target": "timeevent_issues_event_type_activity" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/timeevent_issues.png", "source_location": null, "weight": 0.9, "_src": "timeevent_issues_overlapping_header_dates", "_tgt": "timeevent_issues_dual_date_axis", "source": "timeevent_issues_overlapping_header_dates", "target": "timeevent_issues_dual_date_axis" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_email_draft_view", "_tgt": "focus_tasks_draft_client_email_task", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_draft_client_email_task" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_email_draft_view", "_tgt": "focus_tasks_email_subject_project_update", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_email_subject_project_update" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_email_draft_view", "_tgt": "focus_tasks_recipient_james_miller", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_recipient_james_miller" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_email_draft_view", "_tgt": "focus_tasks_highlighted_loyalty_sentence", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_highlighted_loyalty_sentence" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_email_draft_view", "_tgt": "focus_tasks_apply_continue_button", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_apply_continue_button" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_email_draft_view", "_tgt": "focus_tasks_preview_actions_controls", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_preview_actions_controls" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_email_draft_view", "_tgt": "focus_tasks_command_input", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_command_input" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_email_draft_view", "_tgt": "focus_tasks_signature_sarah", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_signature_sarah" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_ai_email_drafting_workflow", "_tgt": "focus_tasks_email_draft_view", "source": "focus_tasks_email_draft_view", "target": "focus_tasks_ai_email_drafting_workflow" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_draft_client_email_task", "_tgt": "focus_tasks_task_checklist_panel", "source": "focus_tasks_draft_client_email_task", "target": "focus_tasks_task_checklist_panel" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_task_checklist_panel", "_tgt": "focus_tasks_checklist_item_contract_dates", "source": "focus_tasks_task_checklist_panel", "target": "focus_tasks_checklist_item_contract_dates" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_task_checklist_panel", "_tgt": "focus_tasks_checklist_item_loyalty_credit", "source": "focus_tasks_task_checklist_panel", "target": "focus_tasks_checklist_item_loyalty_credit" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_task_checklist_panel", "_tgt": "focus_tasks_checklist_item_tone_professional_sincere", "source": "focus_tasks_task_checklist_panel", "target": "focus_tasks_checklist_item_tone_professional_sincere" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_task_checklist_panel", "_tgt": "focus_tasks_subtask_followup_referencing_history", "source": "focus_tasks_task_checklist_panel", "target": "focus_tasks_subtask_followup_referencing_history" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_task_checklist_panel", "_tgt": "focus_tasks_subtask_highlight_new_sentence", "source": "focus_tasks_task_checklist_panel", "target": "focus_tasks_subtask_highlight_new_sentence" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_task_checklist_panel", "_tgt": "focus_tasks_hitl_review_pattern", "source": "focus_tasks_task_checklist_panel", "target": "focus_tasks_hitl_review_pattern" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_highlighted_loyalty_sentence", "_tgt": "focus_tasks_checklist_item_loyalty_credit", "source": "focus_tasks_checklist_item_loyalty_credit", "target": "focus_tasks_highlighted_loyalty_sentence" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_highlighted_loyalty_sentence", "_tgt": "focus_tasks_subtask_highlight_new_sentence", "source": "focus_tasks_subtask_highlight_new_sentence", "target": "focus_tasks_highlighted_loyalty_sentence" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_apply_continue_button", "_tgt": "focus_tasks_hitl_review_pattern", "source": "focus_tasks_apply_continue_button", "target": "focus_tasks_hitl_review_pattern" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "tmp/focustasks/focus_tasks.png", "source_location": null, "weight": 1.0, "_src": "focus_tasks_ai_email_drafting_workflow", "_tgt": "focus_tasks_hitl_review_pattern", "source": "focus_tasks_ai_email_drafting_workflow", "target": "focus_tasks_hitl_review_pattern" } ], "hyperedges": [ { "id": "task_form_dialog_kbd_subsystem", "label": "Task Form Dialog keyboard polish", "nodes": [ "kbddesign_rovingfocus_hook", "kbddesign_listboxkeys_hook", "kbddesign_datefield_withtime", "kbddesign_propertypill_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md" }, { "id": "memory_v2_pipeline", "label": "Memory V2 in-house pipeline", "nodes": [ "memv2_fact_extraction", "memv2_memory_fact_table", "memv2_user_profile_table", "memv2_forgetting_decay", "memv2_episode_summarization" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/enanch_memorie_v2_mem.md" }, { "id": "production_llm_agent_stack", "label": "Production LLM Agent Stack (ZDR)", "nodes": [ "llmreport_home_agent", "llmreport_floating_agent", "llmreport_brief_agent", "llmreport_unified_processor", "llmreport_memory_extractor", "llmreport_openai_zdr", "llmreport_anthropic_zdr" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/llm-provider-report.md" }, { "id": "memory_evolution_pipeline", "label": "Memory Evolution Pipeline (extraction + storage + decision)", "nodes": [ "memory_extraction_module", "memory_middleware", "memory_associative_table", "memory_relations_table" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "docs/PROMPT-memory-evolution.md" }, { "id": "folder_indexing_pipeline", "label": "Folder Indexing Pipeline (scan, WS, summarize, store)", "nodes": [ "scanner_module", "indexer_module", "device_ws", "folder_indexer" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md" }, { "id": "onboarding_storage_split", "label": "Onboarding Storage Split (encrypted core vs local prefs)", "nodes": [ "onboarding_flow_component", "memory_core_table", "electron_store" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "docs/PROMPT-onboarding.md" } ] }